Gregory Nutt
|
f52b92a51f
|
SAMA5D4-EK kernel configurations needs support for task termination clean-up
|
2014-09-06 14:40:39 -06:00 |
|
Gregory Nutt
|
8dffb83c84
|
Several fixes for errors introduced by last check-ins
|
2014-09-06 11:17:05 -06:00 |
|
Gregory Nutt
|
372801109f
|
Update ChangeLogs
|
2014-09-06 07:05:17 -06:00 |
|
Gregory Nutt
|
2332d8a736
|
SAMA5D4-EK kernel configuration now builds NSH instead of examples/elf
|
2014-09-06 07:04:14 -06:00 |
|
Gregory Nutt
|
14ed6d0a37
|
Need to add CRT0 to every Makefile in apps/examples/tests
|
2014-09-05 16:05:29 -06:00 |
|
Gregory Nutt
|
de2476173b
|
Update Changelogs
|
2014-09-05 12:19:16 -06:00 |
|
Gregory Nutt
|
12086cb971
|
Kernel build export package also needs to include WINTOOL setting
|
2014-09-05 12:16:21 -06:00 |
|
Gregory Nutt
|
067da5deb2
|
Update ChangeLogs
|
2014-09-05 11:29:25 -06:00 |
|
Gregory Nutt
|
8e9914893d
|
The apps/ import build requires that we extract more information from the platform Make.defs file.
|
2014-09-05 11:26:42 -06:00 |
|
Gregory Nutt
|
ae9ffe21b4
|
Copy more logic from nuttx/tools/Config.mk into the Make.defs file. Plus trivial related changes
|
2014-09-05 11:25:34 -06:00 |
|
Gregory Nutt
|
d573f5a96c
|
Remove the 16z board support from the main source tree. It is still avaialable in the misc/Obsoleted directory
|
2014-09-05 07:59:31 -06:00 |
|
Gregory Nutt
|
b0cdb933b5
|
Update ChangeLogs
|
2014-09-05 07:42:00 -06:00 |
|
Gregory Nutt
|
60308a7c6b
|
Add the .config file to the export package
|
2014-09-05 07:37:44 -06:00 |
|
Gregory Nutt
|
57a0ef401a
|
Beginning of logic that will, hopefully, all me to build applications against a NuttX export package (vs. the nuttx/ source tree).
|
2014-09-04 15:54:51 -06:00 |
|
Gregory Nutt
|
f8fc0d87af
|
Update ChangeLog
|
2014-09-04 13:34:03 -06:00 |
|
Gregory Nutt
|
56dc80cf59
|
The 'make export' target needs to bundle up the user C startup file (crt0), not the kernel head object
|
2014-09-04 13:31:34 -06:00 |
|
Gregory Nutt
|
87f946d4a9
|
Update ChangeLogs
|
2014-09-04 12:39:03 -06:00 |
|
Gregory Nutt
|
7743a2d4e2
|
Don't copy build scripts for kernel build 'make exports'
|
2014-09-04 12:35:47 -06:00 |
|
Gregory Nutt
|
86aa8f3813
|
In 'make export', do not copy internal header files if this is a kernel build
|
2014-09-04 12:19:47 -06:00 |
|
Gregory Nutt
|
dc334dc676
|
Update ChangeLogs
|
2014-09-04 11:44:38 -06:00 |
|
Gregory Nutt
|
b000425e52
|
In the kernel build, only the user libraries should be exported.
|
2014-09-04 11:43:41 -06:00 |
|
Gregory Nutt
|
111e44ff74
|
Fix 'make export'. Adding subdirectories to the sched/ directory broke the header file collection logic
|
2014-09-04 11:43:25 -06:00 |
|
Gregory Nutt
|
47d55c28dc
|
Mostly cosmetic changes
|
2014-09-04 10:28:38 -06:00 |
|
Gregory Nutt
|
166d46a819
|
Fix error in new macro definition that causes compile problem when not using a kernel-mode build
|
2014-09-04 07:01:22 -06:00 |
|
Gregory Nutt
|
aa55cc361f
|
Update ChangeLog
|
2014-09-03 18:38:01 -06:00 |
|
Gregory Nutt
|
e958040269
|
Add capability to perform initial board initialization on a separate worker thread.
|
2014-09-03 18:36:43 -06:00 |
|
Gregory Nutt
|
b2a94b6f2b
|
Fix more places where the user-mode allocator is used to allocate kernel thread resources -- before the user-mode allocator even exists
|
2014-09-03 14:58:24 -06:00 |
|
Gregory Nutt
|
2300589c92
|
Update ChangeLog
|
2014-09-03 13:53:43 -06:00 |
|
Gregory Nutt
|
fd6205b62a
|
Group creation logic must use new group flag when allocating resources so that the privileges on the resource are set correctly
|
2014-09-03 13:49:35 -06:00 |
|
Gregory Nutt
|
764e1235da
|
Add a flag to group structure: If the group is created by a kernel thread, then all resources in the group must be priviliged
|
2014-09-03 13:48:38 -06:00 |
|
Gregory Nutt
|
c81093913a
|
IDLE TCB setup needs to indicate the the IDLE thread is a privileged, kernel thread
|
2014-09-03 13:47:11 -06:00 |
|
Gregory Nutt
|
0c8830f9f3
|
Granule allocator initialization uses wrong allocator to setting aside kernel memory
|
2014-09-03 13:46:05 -06:00 |
|
Gregory Nutt
|
b05f29dbfe
|
I love/hate conditional compilation
|
2014-09-03 11:43:23 -06:00 |
|
Gregory Nutt
|
0c8cc8c691
|
Fix a typo in conditional compilation
|
2014-09-03 10:59:22 -06:00 |
|
Gregory Nutt
|
67d516d9d1
|
Fix several compile errors for logic added for CONFIG_BUILD_KERNEL, but which cause problems for other configurations
|
2014-09-03 09:21:59 -06:00 |
|
Gregory Nutt
|
ee96ed963c
|
SAMA5D4-EK: Add logic to mount an SD card as a boot device
|
2014-09-03 08:34:28 -06:00 |
|
Gregory Nutt
|
a488b10ac4
|
SAMA5D4-EK: Restructure initialization slightly to better support kernel mode
|
2014-09-03 07:29:49 -06:00 |
|
Gregory Nutt
|
9ee4b9e2b1
|
Every defconfig file should now have a valid setting for CONFIG_WDOG_INTRESERVE
|
2014-09-03 06:55:06 -06:00 |
|
Gregory Nutt
|
8f97794355
|
Update ChangeLog
|
2014-09-02 16:00:05 -06:00 |
|
Gregory Nutt
|
1a4f8914c5
|
Add support for delivery of use-mode signals in the kernel build.
|
2014-09-02 15:58:14 -06:00 |
|
Gregory Nutt
|
855fb37a53
|
Update ChangeLog
|
2014-09-02 11:25:52 -06:00 |
|
Gregory Nutt
|
b4438e44c5
|
Restructuring of build to allow use of use-space allocators by kernel logic in the kernel build.
|
2014-09-02 11:22:09 -06:00 |
|
Gregory Nutt
|
b085e084f4
|
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.
|
2014-09-02 11:21:23 -06:00 |
|
Gregory Nutt
|
8b082a167b
|
Add SYSCALL support for pgalloc()
|
2014-09-02 08:29:44 -06:00 |
|
Gregory Nutt
|
a5af2568eb
|
sbrk() need to initialized the memory manager on the first call
|
2014-09-02 08:05:11 -06:00 |
|
Gregory Nutt
|
83c381b4a9
|
Update ChangeLogs
|
2014-09-01 16:53:21 -06:00 |
|
Gregory Nutt
|
0e3c182e3b
|
Fix error in initialize of IDLE TCB due to last change. The argument list is no long in the TCB, but in the stack. But not for the IDLE task. It needs its own mini-argv[] list so that it looks more like other threads.
|
2014-09-01 16:49:42 -06:00 |
|
Gregory Nutt
|
69012cd4fd
|
Add misc/Obsoleted/ChangeLog and misc/Obsoleted/Patches/Remove-8051-2014-9-1.patch
|
2014-09-01 16:21:29 -06:00 |
|
Gregory Nutt
|
4dc83291f3
|
Update ChangeLog
|
2014-09-01 15:41:01 -06:00 |
|
Gregory Nutt
|
64ab35b399
|
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.
|
2014-09-01 15:39:34 -06:00 |
|