nuttx/sched
2014-01-01 10:29:44 -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
clock_abstime2ticks.c Add nanosleep() 2013-12-12 20:12:33 -06:00
clock_dow.c
clock_getres.c
clock_gettime.c
clock_gettimeofday.c
clock_initialize.c
clock_internal.h
clock_settime.c
clock_systimer.c
clock_ticks2time.c
clock_time2ticks.c Add nanosleep() 2013-12-12 20:12:33 -06:00
env_clearenv.c
env_dup.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
env_findvar.c
env_getenv.c
env_getenvironptr.c
env_internal.h
env_putenv.c
env_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
env_removevar.c
env_setenv.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
env_unsetenv.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
errno_get.c
errno_getptr.c _exit() should not call atexit() or on_exit() functions; Rename task_deletecurrent() to task_exit() 2013-04-18 16:15:20 -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
group_childstatus.c Fix all occurrences of "the the" in documentation and comments 2013-08-27 09:40:19 -06:00
group_create.c Fixe to kernel build and syscalls. 2013-03-13 17:32:37 +00:00
group_find.c
group_foreachchild.c
group_internal.h
group_join.c
group_killchildren.c
group_leave.c A few early fixes in kernel build testing 2013-03-12 16:02:48 +00:00
group_setupidlefiles.c Fixe to kernel build and syscalls. 2013-03-13 17:32:37 +00:00
group_setupstreams.c Reorganize some AT91SAM3U files; Add an NSH kernel build configuration to the WaveSahhare Open1788 board 2013-03-11 20:26:55 +00:00
group_setuptaskfiles.c
group_signal.c
irq_attach.c
irq_dispatch.c
irq_initialize.c
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 /proc/uptime logic needs to sample timer in case multiple reads are used to read the time 2013-12-14 15:25:23 -06:00
Makefile Move sleep() and usleep() from sched/ to libc/unistd/. These functions now are simple wrappers for nanosleep(). Remove sleep() and usleep() from system calls; add nanosleep() to system calls 2013-12-13 07:57:13 -06:00
mq_close.c
mq_descreate.c
mq_findnamed.c
mq_initialize.c
mq_internal.h
mq_msgfree.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
mq_msgqfree.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
mq_notify.c
mq_open.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
mq_rcvinternal.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
mq_receive.c
mq_recover.c
mq_release.c
mq_send.c
mq_sndinternal.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
mq_timedreceive.c
mq_timedsend.c
mq_unlink.c
mq_waitirq.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
nanosleep.c A10: Timer interrupt handler 2013-12-13 12:42:26 -06:00
on_exit.c
os_bringup.c NX server needs to be on a kernel thread for the kernel build 2013-12-30 17:55:19 -06:00
os_internal.h NX server needs to be on a kernel thread for the kernel build 2013-12-30 17:55:19 -06:00
os_start.c OS startup logic should not call group_setupidelfiles() if there is no file system support configured 2013-09-27 13:11:34 -06:00
pause.c
pg_internal.h
pg_miss.c Fix all occurrences of "the the" in documentation and comments 2013-08-27 09:40:19 -06:00
pg_worker.c
prctl.c
pthread_barrierdestroy.c
pthread_barrierinit.c
pthread_barrierwait.c
pthread_cancel.c _exit() should not call atexit() or on_exit() functions; Rename task_deletecurrent() to task_exit() 2013-04-18 16:15:20 -06:00
pthread_completejoin.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
pthread_condbroadcast.c
pthread_conddestroy.c
pthread_condinit.c
pthread_condsignal.c
pthread_condtimedwait.c
pthread_condwait.c
pthread_create.c Change prototypes of up_create_stack and up_release_stack to include a task type parameter 2013-03-20 18:22:21 +00:00
pthread_detach.c
pthread_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
pthread_findjoininfo.c
pthread_getschedparam.c
pthread_getspecific.c
pthread_initialize.c
pthread_internal.h
pthread_join.c
pthread_keycreate.c
pthread_keydelete.c
pthread_kill.c
pthread_mutexdestroy.c
pthread_mutexinit.c
pthread_mutexlock.c
pthread_mutextrylock.c
pthread_mutexunlock.c
pthread_once.c LM: Don't initialize .data if running in SRAM. Global missing intialize type. SAMA5 NAND: Fix for read nand in smaller chunks 2013-12-05 10:37:55 -06:00
pthread_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
pthread_setcancelstate.c
pthread_setschedparam.c
pthread_setschedprio.c
pthread_setspecific.c
pthread_sigmask.c
pthread_yield.c
sched_addblocked.c
sched_addprioritized.c
sched_addreadytorun.c
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 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_getfiles.c
sched_getparam.c
sched_getscheduler.c
sched_getsockets.c
sched_getstreams.c Reorganize some AT91SAM3U files; Add an NSH kernel build configuration to the WaveSahhare Open1788 board 2013-03-11 20:26:55 +00:00
sched_gettcb.c
sched_lock.c
sched_lockcount.c
sched_mergepending.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
sched_processtimer.c
sched_releasetcb.c sched/sched_releasetcb.c: Fix an error handling case where a pthread start-up fails early, before the task type has been saved in the TCB. It is safer to use the sched_releasetcb() task type argument instead of relying on the task type in the TCB to be valid. Reported by David Sidrane 2013-10-27 17:22:28 -06:00
sched_removeblocked.c
sched_removereadytorun.c
sched_reprioritize.c
sched_rrgetinterval.c
sched_self.c
sched_setparam.c
sched_setpriority.c
sched_setscheduler.c
sched_unlock.c
sched_verifytcb.c
sched_wait.c
sched_waitid.c Fix all occurrences of "the the" in documentation and comments 2013-08-27 09:40:19 -06:00
sched_waitpid.c
sched_yield.c
sem_close.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
sem_destroy.c
sem_findnamed.c
sem_holder.c Fix an assertion 2013-06-02 16:49:41 -06:00
sem_initialize.c
sem_internal.h
sem_open.c
sem_post.c
sem_timedwait.c Fix all occurrences of "the the" in documentation and comments 2013-08-27 09:40:19 -06:00
sem_trywait.c
sem_unlink.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
sem_wait.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
sem_waitirq.c
sig_action.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
sig_allocatependingsigaction.c
sig_cleanup.c
sig_deliver.c Rework of kernel build signal dispatch to user-space handlers 2013-03-23 14:46:02 +00:00
sig_dispatch.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
sig_findaction.c
sig_initialize.c
sig_internal.h LM: Don't initialize .data if running in SRAM. Global missing intialize type. SAMA5 NAND: Fix for read nand in smaller chunks 2013-12-05 10:37:55 -06:00
sig_kill.c
sig_lowest.c
sig_mqnotempty.c
sig_pending.c
sig_procmask.c
sig_queue.c
sig_releasependingsigaction.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
sig_releasependingsignal.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
sig_removependingsignal.c
sig_suspend.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
sig_timedwait.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
sig_unmaskpendingsignal.c
sig_waitinfo.c
spawn_internal.h
task_activate.c
task_create.c NX server needs to be on a kernel thread for the kernel build 2013-12-30 17:55:19 -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 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
task_exithook.c Some cosmetic renaming 2013-04-23 17:41:30 -06:00
task_getgroup.c
task_init.c
task_posixspawn.c
task_recover.c
task_reparent.c
task_restart.c
task_setup.c Make sure that the Z16F build still builds and runs 2014-01-01 10:29:44 -06:00
task_spawn.c Various changes and bigfixes for problems detected by CppCheck 2013-05-09 14:23:34 -06:00
task_spawnparms.c
task_start.c Switch to user-mode before starting a new task 2013-03-14 22:44:06 +00:00
task_starthook.c
task_terminate.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_vfork.c Change prototypes of up_create_stack and up_release_stack to include a task type parameter 2013-03-20 18:22:21 +00:00
timer_create.c
timer_delete.c
timer_getoverrun.c
timer_gettime.c
timer_initialize.c
timer_internal.h
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
wd_cancel.c Remove up_assert_code 2013-04-25 15:19:59 -06:00
wd_create.c
wd_delete.c
wd_gettime.c
wd_initialize.c
wd_internal.h
wd_start.c Remove up_assert_code 2013-04-25 15:19:59 -06:00