.. |
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 signal-related files from sched/ to sched/signal
|
2014-08-08 12:44:44 -06:00 |
pthread
|
Move group logic from sched/ to sched/group
|
2014-08-08 14:06:42 -06:00 |
semaphore
|
Move environment files from sched/ to sched/environ
|
2014-08-08 13:53:29 -06:00 |
signal
|
Move group logic from sched/ to sched/group
|
2014-08-08 14:06:42 -06:00 |
.gitignore
|
.dSYM only needs to be in the same .gitignore files as .exe
|
2013-05-30 15:02:04 -06:00 |
Kconfig
|
Some final tickless OS bugfixes. No longer EXPERIMENTAL. Update some comments
|
2014-08-07 19:11:22 -06:00 |
Makefile
|
Move group logic from sched/ to sched/group
|
2014-08-08 14:06:42 -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
|
…
|
|
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
|
…
|
|
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
|
…
|
|
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
|
…
|
|
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
|
…
|
|
irq_initialize.c
|
…
|
|
irq_internal.h
|
…
|
|
irq_unexpectedisr.c
|
Remove up_assert_code
|
2013-04-25 15:19:59 -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 group logic from sched/ to sched/group
|
2014-08-08 14:06:42 -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
|
…
|
|
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
|
…
|
|
sched_garbage.c
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
sched_getfiles.c
|
…
|
|
sched_getparam.c
|
…
|
|
sched_getscheduler.c
|
…
|
|
sched_getsockets.c
|
…
|
|
sched_getstreams.c
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
sched_gettcb.c
|
…
|
|
sched_lock.c
|
…
|
|
sched_lockcount.c
|
…
|
|
sched_mergepending.c
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
sched_processtimer.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_releasetcb.c
|
Move group logic from sched/ to sched/group
|
2014-08-08 14:06:42 -06:00 |
sched_removeblocked.c
|
…
|
|
sched_removereadytorun.c
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
sched_reprioritize.c
|
…
|
|
sched_rrgetinterval.c
|
…
|
|
sched_self.c
|
…
|
|
sched_setparam.c
|
…
|
|
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
|
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_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
|
…
|
|
sched_wait.c
|
…
|
|
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
|
…
|
|
spawn_internal.h
|
…
|
|
task_activate.c
|
…
|
|
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
|
…
|
|
task_start.c
|
…
|
|
task_starthook.c
|
…
|
|
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
|
…
|
|
timer_getoverrun.c
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
timer_gettime.c
|
…
|
|
timer_initialize.c
|
…
|
|
timer_internal.h
|
…
|
|
timer_release.c
|
…
|
|
timer_settime.c
|
Move signal-related files from sched/ to sched/signal
|
2014-08-08 12:44:44 -06:00 |
wd_cancel.c
|
Implements the tickless OS
|
2014-08-07 11:39:16 -06:00 |
wd_create.c
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
wd_delete.c
|
More trailing whilespace removal
|
2014-04-13 14:32:20 -06:00 |
wd_gettime.c
|
…
|
|
wd_initialize.c
|
Implements the tickless OS
|
2014-08-07 11:39:16 -06:00 |
wd_internal.h
|
Implements the tickless OS
|
2014-08-07 11:39:16 -06:00 |
wd_start.c
|
Implements the tickless OS
|
2014-08-07 11:39:16 -06:00 |