Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | strncpy will not copy the terminating \0 into the destination if the source ↵ | Gregory Nutt | 2014-12-17 | 1 | -1/+2 |
| | | | | is larger than the size of the destination. Ensure that the last byte is always zero and let strncpy only copy CONFIG_TASK_NAME_SIZE bytes. The issue of unterminated names can be observed in ps when creating a pthread while CONFIG_TASK_NAME_SIZE is set to 8. | ||||
* | More fixes to problems noted by cppcheck. Some are kind of risky; some are ↵ | Gregory Nutt | 2014-11-25 | 1 | -0/+2 |
| | | | | real bugs. | ||||
* | Cosmetic chnages to comments | Gregory Nutt | 2014-11-20 | 1 | -0/+6 |
| | |||||
* | Rename CONFIG_SCHED_USRWORK to CONFIG_LIB_USRWORK | Gregory Nutt | 2014-10-11 | 1 | -3/+3 |
| | |||||
* | Modularize starting of worker threads to better isolate individual ↵ | Gregory Nutt | 2014-10-10 | 1 | -58/+32 |
| | | | | initialization characteristics | ||||
* | Decoupling work queue data structures. This is part of the preparation to ↵ | Gregory Nutt | 2014-10-10 | 1 | -10/+10 |
| | | | | support multiple low-priority worker threads | ||||
* | Repartition work queue code. Move kernel-specific parts from libc/wqueue to ↵ | Gregory Nutt | 2014-10-10 | 1 | -0/+1 |
| | | | | sched/wqueue | ||||
* | Simplify how C source files are selected in the build | Gregory Nutt | 2014-10-07 | 1 | -1/+1 |
| | |||||
* | fs_initialize() is no longer weak | Gregory Nutt | 2014-10-06 | 1 | -6/+1 |
| | |||||
* | Complete re-implementation of mq_close | Gregory Nutt | 2014-09-29 | 1 | -0/+1 |
| | |||||
* | Semaphore initialization is now only required if priority inheritance is ↵ | Gregory Nutt | 2014-09-29 | 1 | -9/+3 |
| | | | | initialized | ||||
* | Move include/nuttx/mm.h to include/nuttx/mm/mm.h | Gregory Nutt | 2014-09-24 | 1 | -1/+1 |
| | |||||
* | Move include/nuttx/shm.h to include/nuttx/mm/shm.h | Gregory Nutt | 2014-09-24 | 1 | -1/+1 |
| | |||||
* | Add shared memory initializatin logic | Gregory Nutt | 2014-09-23 | 1 | -0/+7 |
| | |||||
* | When a privileged thread exits, we have to use the kernel alloctor to free ↵ | Gregory Nutt | 2014-09-11 | 1 | -8/+3 |
| | | | | memory; when an unprivileged thread exits, we don't have to do anything... heap memory will be cleaned up when the address environment is torn down | ||||
* | Add capability to perform initial board initialization on a separate worker ↵ | Gregory Nutt | 2014-09-03 | 1 | -17/+96 |
| | | | | thread. | ||||
* | Fix more places where the user-mode allocator is used to allocate kernel ↵ | Gregory Nutt | 2014-09-03 | 1 | -11/+11 |
| | | | | thread resources -- before the user-mode allocator even exists | ||||
* | IDLE TCB setup needs to indicate the the IDLE thread is a privileged, kernel ↵ | Gregory Nutt | 2014-09-03 | 1 | -0/+1 |
| | | | | thread | ||||
* | Restructuring of build to allow use of use-space allocators by kernel logic ↵ | Gregory Nutt | 2014-09-02 | 1 | -1/+1 |
| | | | | in the kernel build. | ||||
* | sbrk() need to initialized the memory manager on the first call | Gregory Nutt | 2014-09-02 | 1 | -2/+2 |
| | |||||
* | Fix error in initialize of IDLE TCB due to last change. The argument list ↵ | Gregory Nutt | 2014-09-01 | 1 | -4/+8 |
| | | | | 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. | ||||
* | Remove final traces of the 8015 from the NuttX source tree | Gregory Nutt | 2014-09-01 | 2 | -8/+7 |
| | |||||
* | Clean up some kernel build heap allocation issues. The Cortex-A kernel ↵ | Gregory Nutt | 2014-08-31 | 1 | -2/+4 |
| | | | | build now compiles without errors (but cannot link until brk() and sbrk() are implemented). | ||||
* | Add configuration options to start the system from a program on a file system | Gregory Nutt | 2014-08-30 | 1 | -58/+216 |
| | |||||
* | Cosmetic: Fix all comments, defaults, etc. that references the defunct name ↵ | Gregory Nutt | 2014-08-30 | 2 | -4/+4 |
| | | | | user_start | ||||
* | Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate ↵ | Gregory Nutt | 2014-08-29 | 2 | -7/+11 |
| | | | | new CONFIG_BUILD_KERNEL | ||||
* | Cortex-A/SAMA5 address environment support is code complete (untested) | Gregory Nutt | 2014-08-25 | 1 | -0/+10 |
| | |||||
* | Remove os_internal.h it has been replace by several new header files under ↵ | Gregory Nutt | 2014-08-08 | 1 | -1/+0 |
| | | | | sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures | ||||
* | Replace os_internal.h with sched/sched.h in files that actually reference ↵ | Gregory Nutt | 2014-08-08 | 1 | -1/+1 |
| | | | | something in sched.h | ||||
* | Move task control files from sched/ to sched/task | Gregory Nutt | 2014-08-08 | 1 | -7/+0 |
| | |||||
* | Move initialization functions from sched/ to sched/init | Gregory Nutt | 2014-08-08 | 4 | -0/+946 |