nuttx/sched
2014-08-08 14:21:48 -06:00
..
environ Move environment files from sched/ to sched/environ 2014-08-08 13:53:29 -06:00
group Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
mqueue Move watchdog functions from sched/ to sched/wdog 2014-08-08 14:21:48 -06:00
pthread Move watchdog functions from sched/ to sched/wdog 2014-08-08 14:21:48 -06:00
semaphore Move watchdog functions from sched/ to sched/wdog 2014-08-08 14:21:48 -06:00
signal Move watchdog functions from sched/ to sched/wdog 2014-08-08 14:21:48 -06:00
wdog Move watchdog functions from sched/ to sched/wdog 2014-08-08 14:21:48 -06:00
.gitignore .dSYM only needs to be in the same .gitignore files as .exe 2013-05-30 15:02:04 -06:00
atexit.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
clock_abstime2ticks.c Add nanosleep() 2013-12-12 20:12:33 -06:00
clock_dow.c Fix max filename size report by FAT statfs with long file names; Add missing logic to support fieldwidth and justification for %s format; Add extended help options. Default help command just shows a short list of commands. Verbose and single command help options 2012-08-04 22:00:18 +00:00
clock_getres.c Change all time conversions. Yech. New timer units in microseconds breaks all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors 2014-08-07 18:00:38 -06:00
clock_gettime.c Change all time conversions. Yech. New timer units in microseconds breaks all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors 2014-08-07 18:00:38 -06:00
clock_gettimeofday.c Fix STM32 F2/F4 SDIO clocking; Clean-up files in sched/ directory 2012-07-14 19:30:31 +00:00
clock_initialize.c Change all time conversions. Yech. New timer units in microseconds breaks all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors 2014-08-07 18:00:38 -06:00
clock_internal.h if CONFIG_SCHED_TICKLESS is defined, then the global variable g_system_timer does not exist. 2014-08-06 18:29:05 -06:00
clock_settime.c Use the clock_systimer() macro, do access the g_system_timer() global directly. 2014-08-06 18:27:35 -06:00
clock_systimer.c Change all time conversions. Yech. New timer units in microseconds breaks all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors 2014-08-07 18:00:38 -06:00
clock_ticks2time.c Fix STM32 F2/F4 SDIO clocking; Clean-up files in sched/ directory 2012-07-14 19:30:31 +00:00
clock_time2ticks.c Add nanosleep() 2013-12-12 20:12:33 -06:00
errno_get.c Add some checks: if getpid() or get_errno_ptr() are called very early in the initialization sequence, they would fail 2014-04-10 10:20:44 -06:00
errno_getptr.c Add some checks: if getpid() or get_errno_ptr() are called very early in the initialization sequence, they would fail 2014-04-10 10:20:44 -06:00
errno_set.c Fix STM32 F2/F4 SDIO clocking; Clean-up files in sched/ directory 2012-07-14 19:30:31 +00:00
exit.c Reviewed all task exit logic. For pthread_exit() moved some logic higher in the exit sequence that could be required to block. For lower level logic kicked off by _exit(), add logic to prevent blocking when the task is not in a healthy state. 2013-04-23 16:41:43 -06:00
getpid.c Add some checks: if getpid() or get_errno_ptr() are called very early in the initialization sequence, they would fail 2014-04-10 10:20:44 -06:00
irq_attach.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
irq_dispatch.c Fix STM32 F2/F4 SDIO clocking; Clean-up files in sched/ directory 2012-07-14 19:30:31 +00:00
irq_initialize.c Fix STM32 F2/F4 SDIO clocking; Clean-up files in sched/ directory 2012-07-14 19:30:31 +00:00
irq_internal.h Add support for ram vectors to the ARMv7-M architecture 2013-03-18 21:10:08 +00:00
irq_unexpectedisr.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
Kconfig Some final tickless OS bugfixes. No longer EXPERIMENTAL. Update some comments 2014-08-07 19:11:22 -06:00
Makefile Move watchdog functions from sched/ to sched/wdog 2014-08-08 14:21:48 -06:00
nanosleep.c SAM4E-EK NSH: Increase the number of preallocated WDOGS to 32 to avoid timeout failures 2014-03-21 11:22:50 -06:00
on_exit.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
os_bringup.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
os_internal.h Implements the tickless OS 2014-08-07 11:39:16 -06:00
os_start.c Move watchdog functions from sched/ to sched/wdog 2014-08-08 14:21:48 -06:00
pg_internal.h More trailing whilespace removal 2014-04-13 14:32:20 -06:00
pg_miss.c Fix all occurrences of "the the" in documentation and comments 2013-08-27 09:40:19 -06:00
pg_worker.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
prctl.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
sched_addblocked.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
sched_addprioritized.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_addreadytorun.c Implements the tickless OS 2014-08-07 11:39:16 -06:00
sched_cpuload.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
sched_foreach.c Stack monitor fixes 2013-09-24 12:13:53 -06:00
sched_free.c Create sched_ufree and sched_kfree from sched_free; Use user-accessible heap to allocae stacks 2013-03-10 15:32:33 +00:00
sched_garbage.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
sched_getfiles.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_getparam.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_getscheduler.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_getsockets.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_getstreams.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
sched_gettcb.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_lock.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_lockcount.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_mergepending.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
sched_processtimer.c Move watchdog functions from sched/ to sched/wdog 2014-08-08 14:21:48 -06:00
sched_releasetcb.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
sched_removeblocked.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_removereadytorun.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
sched_reprioritize.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_rrgetinterval.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_self.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_setparam.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_setpriority.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
sched_setscheduler.c Change all time conversions. Yech. New timer units in microseconds breaks all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors 2014-08-07 18:00:38 -06:00
sched_timerexpiration.c Move watchdog functions from sched/ to sched/wdog 2014-08-08 14:21:48 -06:00
sched_unlock.c Change all time conversions. Yech. New timer units in microseconds breaks all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors 2014-08-07 18:00:38 -06:00
sched_verifytcb.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
sched_wait.c Bugfix: whenever a thread it must report the PID of the main task (even it is not the main task) with SIGCHLD 2013-02-04 22:38:59 +00:00
sched_waitid.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
sched_waitpid.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
sched_yield.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
spawn_internal.h Make the names of the execsem consistent; Need defaults for some CONFIG_ settings 2013-02-03 18:36:46 +00:00
task_activate.c Rename _TCB to struct tcb_s 2013-02-04 18:46:28 +00:00
task_create.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
task_delete.c Move task_terminate to its own C file to prevent drawing task_delete into the link 2013-04-25 16:23:30 -06:00
task_exit.c Move signal-related files from sched/ to sched/signal 2014-08-08 12:44:44 -06:00
task_exithook.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
task_getgroup.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
task_init.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
task_posixspawn.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
task_recover.c Move POSIX message queue files from sched/ to sched/mqueue 2014-08-08 12:31:23 -06:00
task_reparent.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
task_restart.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
task_setup.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
task_spawn.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
task_spawnparms.c New interface task_spawn(); exec_builtin() now uses task_spawn(); All argv types should be char * const * not const char ** 2013-02-02 19:31:30 +00:00
task_start.c Switch to user-mode before starting a new task 2013-03-14 22:44:06 +00:00
task_starthook.c Divide struct tcb_s into structs task_tcb_s and pthread_tcb_s 2013-02-04 21:24:00 +00:00
task_terminate.c Move signal-related files from sched/ to sched/signal 2014-08-08 12:44:44 -06:00
task_vfork.c Move group logic from sched/ to sched/group 2014-08-08 14:06:42 -06:00
timer_create.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
timer_delete.c Fix STM32 F2/F4 SDIO clocking; Clean-up files in sched/ directory 2012-07-14 19:30:31 +00:00
timer_getoverrun.c More trailing whilespace removal 2014-04-13 14:32:20 -06:00
timer_gettime.c Fix STM32 F2/F4 SDIO clocking; Clean-up files in sched/ directory 2012-07-14 19:30:31 +00:00
timer_initialize.c Fix some compilation errors when child status disabled; new waitpid logic not encoding/decoding status properly 2013-01-25 00:01:08 +00:00
timer_internal.h Fix STM32 F2/F4 SDIO clocking; Clean-up files in sched/ directory 2012-07-14 19:30:31 +00:00
timer_release.c Create sched_ufree and sched_kfree from sched_free; Use user-accessible heap to allocae stacks 2013-03-10 15:32:33 +00:00
timer_settime.c Move signal-related files from sched/ to sched/signal 2014-08-08 12:44:44 -06:00