This website requires JavaScript.
Explore
Help
Register
Sign In
Mirrors_Framework
/
nuttx
Watch
1
Star
0
Fork
0
You've already forked nuttx
mirror of
https://github.com/apache/nuttx.git
synced
2026-06-07 01:05:54 +08:00
Code
Issues
Actions
Packages
Projects
Releases
Wiki
Activity
Files
82982f797249d4f081c4798abcde732c46f0525f
nuttx
/
sched
T
History
Gregory Nutt
82982f7972
sched/: Fix several inappropriate accesses to get_errno() that were missed in previous changes (some going back to nuttx-.23). Add new nxsched_setscheduler() and nxsched_getaffinity() which are equivalent to their counterparts without the nx on front. These versions do not modify the errno value. Changed all calls within the OS to use these newer versions of the functions.
2018-01-30 16:16:41 -06:00
..
clock
sched/clock/clock_systimer.c: Change the way that the 64-bit time is sampled. Previously, we disabled interrupts before sampling the 64-bit timer since the uint64_t access is not atomic on most CPUs. However, disabling (local) interrupts does not work in the SMP case. In that case, the timer interrupt will be running on only one of the CPUs; disabling interrupts on a different CPU will provide no protection from timer rollover. To work around this, logic was added that samples 64-bit timer is sampled twice and if 32-bit rollover was detected between samples, then loops until there is no rollover.
2018-01-15 11:05:45 -06:00
environ
…
errno
…
group
…
init
arch/arm/src/lpc54xx: Add configuration logic to the empty SPI driver. Still missing all data tranfer logic.
2018-01-13 15:38:55 -06:00
irq
Update comments, mostly spelling errors.
2018-01-27 09:37:46 -06:00
module
Update comments, mostly spelling errors.
2018-01-27 09:37:46 -06:00
mqueue
…
paging
Squashed commit of the following:
2018-01-30 11:08:18 -06:00
pthread
sched/: Fix several inappropriate accesses to get_errno() that were missed in previous changes (some going back to nuttx-.23). Add new nxsched_setscheduler() and nxsched_getaffinity() which are equivalent to their counterparts without the nx on front. These versions do not modify the errno value. Changed all calls within the OS to use these newer versions of the functions.
2018-01-30 16:16:41 -06:00
sched
sched/: Fix several inappropriate accesses to get_errno() that were missed in previous changes (some going back to nuttx-.23). Add new nxsched_setscheduler() and nxsched_getaffinity() which are equivalent to their counterparts without the nx on front. These versions do not modify the errno value. Changed all calls within the OS to use these newer versions of the functions.
2018-01-30 16:16:41 -06:00
semaphore
Squashed commit of the following:
2018-01-30 11:08:18 -06:00
signal
…
task
sched/: Fix several inappropriate accesses to get_errno() that were missed in previous changes (some going back to nuttx-.23). Add new nxsched_setscheduler() and nxsched_getaffinity() which are equivalent to their counterparts without the nx on front. These versions do not modify the errno value. Changed all calls within the OS to use these newer versions of the functions.
2018-01-30 16:16:41 -06:00
timer
…
wdog
…
wqueue
Squashed commit of the following:
2018-01-30 11:08:18 -06:00
.gitignore
…
Kconfig
…
Makefile
…