Xiang Xiao
|
8153e31753
sched: Call c++ global variables constructor inside nxtask_startup
|
4 年之前 |
Xiang Xiao
|
e9c7df4769
sched: Rename task_startup to nxtask_startup
|
4 年之前 |
Xiang Xiao
|
f8a809eb5b
Fix nxstyle issue
|
4 年之前 |
Xiang Xiao
|
eca7059785
Refine __KERNEL__ and CONFIG_BUILD_xxx usage in the code base
|
4 年之前 |
Gregory Nutt
|
abf6965c24
Squashed commit of the following:
|
5 年之前 |
Xiang Xiao
|
13782f3357
include/nuttx/userspace.h: Add add a new field (us_heapend) to struct userspace_s that labels the end of the heap.
|
5 年之前 |
Gregory Nutt
|
bb623d1e04
This commit renames all internal OS functions defined under sched/task so that they begin with the prefix. For example, nxtask_exit() vs. task_exit().
|
5 年之前 |
Gregory Nutt
|
7cf88d7dbd
Make sure that labeling is used consistently in all function headers.
|
6 年之前 |
Gregory Nutt
|
59cc4a7a7b
Protected mode: Redesign how the user space heap is accessed from the kernel code. It used to call memory management functions in user space via function pointers in the userspace interface. That is inefficient because the first thing that those memory management functions do is to trap back into the kernel to get the current PID. Worse, that operation can be fatal is certain fragile situations such as when a task is exitting.
|
9 年之前 |
Gregory Nutt
|
b78fe7c270
Rename CONFIG_SCHED_USRWORK to CONFIG_LIB_USRWORK
|
10 年之前 |
Gregory Nutt
|
9292e3d9de
Decouple the user-space work queue from the kernel space work queues
|
10 年之前 |
Gregory Nutt
|
e3ff0689bb
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
|
10 年之前 |
Gregory Nutt
|
e3a76b2e64
Add kernel/user memalign functions. Not fully integrated
|
11 年之前 |
patacongo
|
a1344d8a44
Rework of kernel build signal dispatch to user-space handlers
|
11 年之前 |
patacongo
|
6c6df1208f
Add a OS test kernel build configuration for the STM32F4Discovery board
|
11 年之前 |
patacongo
|
b3890db5ce
Add support for calling to and returning from signal handlers in in user-mode threads
|
11 年之前 |
patacongo
|
76d1ad21f2
Fix bad conditional logic in mkconfig.c; Add user-mode pthread start-up logic
|
11 年之前 |
patacongo
|
3e8bfb1fe1
Switch to user-mode before starting a new task
|
11 年之前 |
patacongo
|
2433c1461b
Remove user_map.h; replace with a header at the beginning of the user-space blob. User work queue no started by os_brinup() on behalf of the application
|
11 年之前 |