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 |
Gregory Nutt
|
f25ea29aaa
|
Update ChangeLog
|
2014-09-01 13:22:37 -06:00 |
Gregory Nutt
|
23147c40a5
|
Remove final traces of the 8015 from the NuttX source tree
|
2014-09-01 13:21:15 -06:00 |
Gregory Nutt
|
998740e75a
|
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
|
2014-09-01 12:27:17 -06:00 |
Gregory Nutt
|
42f5a0ca31
|
Update ChangeLog
|
2014-09-01 12:09:57 -06:00 |
Gregory Nutt
|
be0a832f65
|
Updates to the CC3200-Launchpad configuration for better compatibility
|
2014-09-01 12:07:59 -06:00 |
Gregory Nutt
|
0203abb592
|
Update ChangeLog
|
2014-09-01 10:47:49 -06:00 |
Gregory Nutt
|
45c31d633c
|
Completes the implementation of sbrk() (untested)
|
2014-09-01 10:46:51 -06:00 |
Gregory Nutt
|
a33c0533f4
|
ARMv7 address environment: Static functions not marked static
|
2014-09-01 08:49:08 -06:00 |
Gregory Nutt
|
edf5b0bccc
|
Fix common heap allocation logic, taking into account the kernel build requirements
|
2014-09-01 07:57:54 -06:00 |
Gregory Nutt
|
28a764b113
|
Update ChangeLog
|
2014-09-01 07:40:02 -06:00 |
Gregory Nutt
|
f8a8ce4b18
|
Initial implementatino of sbrk()
|
2014-09-01 07:37:54 -06:00 |
Gregory Nutt
|
205260d5e2
|
Reanem kzalloc to kmm_zalloc for consistency
|
2014-08-31 17:34:44 -06:00 |
Gregory Nutt
|
ff2442a02e
|
Update ChangeLog
|
2014-08-31 17:27:43 -06:00 |
Gregory Nutt
|
1780810d3d
|
Rename kmalloc to kmm_malloc for consistency
|
2014-08-31 17:26:36 -06:00 |
Gregory Nutt
|
9023221f2b
|
Update ChangeLog
|
2014-08-31 17:07:38 -06:00 |
Gregory Nutt
|
54fa3b0b59
|
Rename kfree to kmm_free for consistency with other naming conventions
|
2014-08-31 17:04:02 -06:00 |
Gregory Nutt
|
204e5b1162
|
Update ChangeLog
|
2014-08-31 16:25:45 -06:00 |
Gregory Nutt
|
9aca0c1c84
|
Rename kumalloc to kumm_malloc and kuzalloc to kumm_zalloc for consistency with other naming
|
2014-08-31 16:24:24 -06:00 |
Gregory Nutt
|
7aefc6d3a1
|
Updated ChangeLog
|
2014-08-31 16:15:25 -06:00 |
Gregory Nutt
|
9ad7dae4c1
|
Rename kufree to kumm_free for consistency with other naming
|
2014-08-31 16:15:11 -06:00 |
Gregory Nutt
|
9cd1ddada4
|
Rename kmemalign to kmm_memalign and krealloc to kmm_realooc for consistency with other naming
|
2014-08-31 15:27:37 -06:00 |
Gregory Nutt
|
5a488475a8
|
Rename kmemalign to kmm_memalign for consitency with other naming
|
2014-08-31 14:57:31 -06:00 |
Gregory Nutt
|
b5d22b428c
|
Update ChangeLog
|
2014-08-31 14:46:24 -06:00 |
Gregory Nutt
|
ecdb5120dd
|
Add low-level memory management hooks that will be needed to support brk() and sbrk()
|
2014-08-31 14:42:45 -06:00 |
Gregory Nutt
|
c9e2185944
|
Update ChangeLog
|
2014-08-31 12:52:19 -06:00 |
Gregory Nutt
|
2904fb0420
|
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).
|
2014-08-31 12:50:05 -06:00 |
Gregory Nutt
|
b0246d0b7d
|
mm: Break up mm_user.c and mm_kernel.c into separate files for better symmetry
|
2014-08-31 11:46:47 -06:00 |
Gregory Nutt
|
50e40a93ba
|
Update ChangeLog
|
2014-08-31 11:09:49 -06:00 |
Gregory Nutt
|
e46f8e090b
|
SAMA5D4-EK: Add a configuration for testing the kernel build configuration (still a work in progress)
|
2014-08-31 11:08:49 -06:00 |
Gregory Nutt
|
3c1a70c9dc
|
Remove CONFIG_MM_MULTIHEAP. Non-multiheap operation is no longer supported
|
2014-08-31 10:54:55 -06:00 |
Gregory Nutt
|
0571a59e12
|
Need to condition out standard allocators in kernel build. More to be done
|
2014-08-31 08:10:15 -06:00 |
Gregory Nutt
|
67a54fd52e
|
ARMv7-A: A little more logic and a few more fixes for Cortex-A kernel build
|
2014-08-31 07:15:46 -06:00 |
Gregory Nutt
|
fc7bd31e07
|
last change alters semantics of __HAVE_KERNEL_GLOBALS
|
2014-08-30 14:44:48 -06:00 |
Gregory Nutt
|
2029236ed0
|
Back out and replace recent kludges for errno and clock_systimer. There is a cleaner way
|
2014-08-30 14:26:56 -06:00 |
Gregory Nutt
|
4864b4c8c1
|
Upate ChangeLog
|
2014-08-30 13:29:25 -06:00 |
Gregory Nutt
|
34ff07008a
|
Add configuration options to start the system from a program on a file system
|
2014-08-30 13:27:23 -06:00 |
Gregory Nutt
|
a5cfd5deba
|
clock_systimer needs the same fix as fore get/set_errno when used with system calls
|
2014-08-30 13:26:45 -06:00 |
Gregory Nutt
|
2906ff6a4a
|
Cosmetic: Fix all comments, defaults, etc. that references the defunct name user_start
|
2014-08-30 11:14:51 -06:00 |
Gregory Nutt
|
704f036e54
|
Update ChangeLog
|
2014-08-30 10:45:59 -06:00 |
Gregory Nutt
|
351d20717d
|
Separate flat, protected, and kernel mode library selected into separate files. The conditional logic as exceed my able to comprehend and maintain the selections.
|
2014-08-30 10:43:58 -06:00 |