- Sep 12, 2014
-
-
Gregory Nutt authored
All tasks, even user mode tasks, must start in supervisor mode until they get past the start-up trampoline
-
- Sep 11, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
ARMv7-A: Exception register save/restore needs to work a little differently if we support user mode processes
-
Gregory Nutt authored
-
Gregory Nutt authored
Misc fixes to repair some of the breakage to the SAMA5D4-EK elf configuration caused by changes for the knsh configuration
-
Gregory Nutt authored
-
- Sep 10, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
SAMA5D4-EK: These configurations now use the fixed DRAM mapping for manipulating the page memory pool.
-
Gregory Nutt authored
Add configuration to use the fixed DRAM mapping for the page pool (if available) instead of remapping dynamically to access L2 page tables and page data. Also, add logic in address environment creation to initialize the shared data at the beginning of the .bss/.data process memory region.
-
Gregory Nutt authored
-
- Sep 09, 2014
-
-
Gregory Nutt authored
ELF relocations. Some relocation types do not have a named symbol associated with them. The design did not account for that case
-
- Sep 08, 2014
-
-
Gregory Nutt authored
SAM3X/Arduino Due: Fix typo in sam3x_periphclks.h; add SCLK definitions to board.h header file. From Fabien Comte
-
Gregory Nutt authored
SAMA5D4-EK: In kernel build with address environment, need logic to map user virtual addresses to physical addresses, and vice versa
-
- Sep 07, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Sep 04, 2014
-
-
Gregory Nutt authored
The 'make export' target needs to bundle up the user C startup file (crt0), not the kernel head object
-
Gregory Nutt authored
-
- Sep 03, 2014
-
-
Gregory Nutt authored
-
- Sep 02, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Space at the beginning of the process data space is now reserved for user heap management structures. In the kernel build mode, these heap structures are shared between the kernel and use code in order to allocate user-specific data.
-
Gregory Nutt authored
-
- Sep 01, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
There used to be two ways to pass parameters to new tasks, depending upon the configuration: Either (1) argv[] as created as an array with each string strdup'ed. Or (1) argv[] array and strings were created on the stack before the new task was started. Now, there is only one way, way (1). Way (2) might be slightly more compact, but this is not worth carry the complexity of two different ways of doing the same thing.
-
Gregory Nutt authored
-
Gregory Nutt authored
Obsolete support for the 8051 family. Trying to maintain compatibility with this family is too much effort and there has never really been a successful NuttX impplementation on these parts
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
- Aug 31, 2014
-
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
-
Gregory Nutt authored
Clean up some kernel build heap allocation issues. The Cortex-A kernel build now compiles without errors (but cannot link until brk() and sbrk() are implemented).
-
Gregory Nutt authored
-
Gregory Nutt authored
-