Xiang Xiao
|
bd4e8e19d3
Run codespell -w against all files
|
4 年之前 |
chao.an
|
52484b1b8c
sched/Kconfig: add PATH_MAX config
|
4 年之前 |
Juha Niskanen
|
a762c06ed9
Fix typos and some incorrect comments
|
4 年之前 |
Gregory Nutt
|
ac1b96ba1e
Update ReleaseNotes in preparation for the nuttx-8.2 release.
|
5 年之前 |
liuhaitao
|
b2f8a79c3b
sched/signal: Add support for SIGPIPE. SIGPIPE uses SIG_SIGPIPE_ACTION which terminates process by default. It also could be ignored.
|
5 年之前 |
Juha Niskanen
|
e8b5dd4528
Fix use of undefined pp-token #errror, other typos.
|
5 年之前 |
igd
|
32bac84548
sched/Kconfig, sched/signal/sig_notification.c: Add configuration option to decide select either the high-priority or low-priority work queue for SIG_EVTHREAD notifications.
|
5 年之前 |
Nathan Hartman
|
248f75fda4
sched/Kconfig: Fix minor typos.
|
5 年之前 |
Gregory Nutt
|
ec5120f69e
sched/group and syscall/: Implement 'real' setuid, getuid, setgid, and getgid interfaces. These will be inheritance by all child task groups.
|
5 年之前 |
Juha Niskanen
|
abc49a6a13
arch/arm/src/stm32l4: if SRAM3 is used as heap, do not power it off in stop 2 mode.
|
5 年之前 |
Gregory Nutt
|
abf6965c24
Squashed commit of the following:
|
5 年之前 |
Gregory Nutt
|
b290160b3b
Rename sched_process_timer to nxsched_process_timer. That is the appropriate name for an internal sched/ function (still many named incorrectly).
|
5 年之前 |
Valmantas Paliksa
|
d7a602e9b2
sched/sched and include/nuttx/arch.h: Rename sched_process_cpuload to nxsched_process_cpuload. All internal sched_ functions should be prefixed with nx. Remove duplicate prototype from nuttx/arch.h.
|
5 年之前 |
Gregory Nutt
|
c8004c7e00
tools/nxstyle.c: Add capability to detect CamelCase identifiers.
|
5 年之前 |
Gregory Nutt
|
5fe6981c9a
Squashed commit of the following:
|
5 年之前 |
Gregory Nutt
|
2fbec4cdf6
Doumentation/NuttxPortingGuide.html: Add description of board_early_initialize() and board_late_initialize().
|
5 年之前 |
Gregory Nutt
|
32a300806e
Let's rename board_driver_initialize() to board_early_initialize() to emphasize its relationship to board_late_initialize().
|
5 年之前 |
Gregory Nutt
|
a76e137ce2
Squashed commit of the following:
|
5 年之前 |
Gregory Nutt
|
967dc523bb
sched/: Remove the option CONFIG_BOARD_INITTHREAD. Now, if CONFIG_BOARD_INITIALIZE is selected, then the board_initialize() logic will ALWAYS run on an internal kernel thread. This will prevent the problems people have had doing inappropriate board_initialization on the IDLE thread.
|
5 年之前 |
Gregory Nutt
|
a64869aa67
CONFIG_NFILE_DESCRIPTORS=0 can no longer be used to disable the file system. NuttX with no file system does not make sense.
|
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
|
6408857f6d
sched/sched/sched_processtimer.c: Add a configurable call out to a user-provided function, 'timer hook', on each timer interrupt.
|
5 年之前 |
Gregory Nutt
|
cc8878f08a
sched/Kconfig: Change SCHED_NOTE_GET type from int to bool~
|
5 年之前 |
Xiang Xiao
|
fe421022e2
sched/wqueue/kwork_notifier.c and several Kconfig files: Notifier should work with either lpwork or hpwork and other minor typo fix.
|
5 年之前 |
Xiang Xiao
|
e57f7cf6ae
Critical Section Monitor (sched/ and fs/procfs: Remove SCHED_IRQMONITOR_GETTIME to simplify the clock source selection: (1) Use up_critmon_gettime if SCHED_IRQMONITOR, (2) Call clock_systimespec if SCHED_TICKLESS, (3) Don't collect timing info for all other cases and move up_critmon_* to arch.h avoid the duplicated declaration.
|
5 年之前 |
Xiang Xiao
|
c43e4673ab
sched/Kconfig, libs/libc/dllfcn/Kconfig, libs/libc/modlib/Kconfig: Refine ELF related configurations.
|
5 年之前 |
Gregory Nutt
|
8b21960ba3
sched/pthread: Implement pthread_key_delete(). This involves some minor changes to the group data structure.
|
5 年之前 |
David Sidrane
|
bf6f44dec8
sched/Kconfig and sched/init/os_bringup.c: Allow the init task priority to be set.
|
5 年之前 |
Gregory Nutt
|
d8cf3bfe25
Rethink some of the conditional logic of commit 1ac95584603258402ea4e9c48977e52f494f4c77: If the Critical Section Monitor enabled, that that platform-specific timer should be used to measure interrupt processing time, no matter what.
|
5 年之前 |
Gregory Nutt
|
1ac9558460
sched/irq and sched/sched: Measurement of interrupt handler duration used to be available only in Tickless mode since it used the high resolution Tickless timer to measure interrupt time. This commit adds CONFIG_SCHED_IRQMONITOR_GETTIME which, if enabled, will force the interrupt duration caculation to use the same high-resolution, platform-specific timer as is used with the Critical Section Monitor. This leads to two improvements: (1) You can now measure interrupt duration in non-Tickless mode, and (2) in either mode, the interrupt duration and the critical section measures will use the same high-resulotion timer and should, therefore, never be any descripancy due to different clock sources.
|
5 年之前 |