incubator-nuttx/sched
patacongo cb823fe147 Add a test to verify that FPU registers are properly saved and restored on context switches.
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4421 42af7a65-404d-4744-a932-0658087f49c3
2012-02-24 21:34:55 +00:00
..
Makefile Add on_exit(); Re-order some logic in the task shutdown sequence. Sometimes some complex logic needs to execute when closing file descriptors and this needs to happen early while the task is still healthy 2012-01-31 23:39:12 +00:00
atexit.c Add on_exit(); Re-order some logic in the task shutdown sequence. Sometimes some complex logic needs to execute when closing file descriptors and this needs to happen early while the task is still healthy 2012-01-31 23:39:12 +00:00
clock_abstime2ticks.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
clock_getres.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
clock_gettime.c Fix typos that cause compilations errors with CONFIG_RTC 2011-10-03 18:50:53 +00:00
clock_gettimeofday.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
clock_initialize.c Re-arrange some files and interfaces to support the STM32 F4 date/time RTC 2011-12-14 14:47:42 +00:00
clock_internal.h Remove support for UTC time; add support for 64-bit time 2011-10-02 14:16:30 +00:00
clock_settime.c Fix typos that cause compilations errors with CONFIG_RTC 2011-10-03 18:50:53 +00:00
clock_systimer.c Remove support for UTC time; add support for 64-bit time 2011-10-02 14:16:30 +00:00
clock_ticks2time.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
clock_time2ticks.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
env_clearenv.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
env_dup.c Move memory manager into user space 2011-04-03 20:41:49 +00:00
env_dupenv.c Move memory manager into user space 2011-04-03 20:41:49 +00:00
env_findvar.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
env_getenv.c Z16F compile/link with all OS features enabled 2008-01-28 14:59:21 +00:00
env_getenvironptr.c #warning removal 2011-03-09 03:41:34 +00:00
env_internal.h Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
env_putenv.c Add a layer to redirect kernel-mode memory manager accesses 2011-04-05 15:50:01 +00:00
env_release.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
env_removevar.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
env_setenv.c Add a layer to redirect kernel-mode memory manager accesses 2011-04-05 15:50:01 +00:00
env_share.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
env_unsetenv.c Move memory manager into user space 2011-04-03 20:41:49 +00:00
errno_get.c Kernel build mostly successful 2011-04-02 15:25:22 +00:00
errno_getptr.c Kernel build mostly successful 2011-04-02 15:25:22 +00:00
errno_set.c Kernel build mostly successful 2011-04-02 15:25:22 +00:00
exit.c Numerous cosmetic changes while debugging a telnet driver issue 2012-01-31 20:32:49 +00:00
getpid.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
irq_attach.c Fix buffer full test in generic CAN driver (plus fixes to comments) 2012-01-04 20:49:47 +00:00
irq_dispatch.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
irq_initialize.c Cloned AVR32 code now compiles 2010-10-04 12:26:48 +00:00
irq_internal.h Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
irq_unexpectedisr.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
kmm_addregion.c More separation of kernel- and user-memory management 2011-04-05 17:33:50 +00:00
kmm_initialize.c More separation of kernel- and user-memory management 2011-04-05 17:33:50 +00:00
kmm_kfree.c More separation of kernel- and user-memory management 2011-04-05 17:33:50 +00:00
kmm_kmalloc.c More separation of kernel- and user-memory management 2011-04-05 17:33:50 +00:00
kmm_krealloc.c More separation of kernel- and user-memory management 2011-04-05 17:33:50 +00:00
kmm_kzalloc.c More separation of kernel- and user-memory management 2011-04-05 17:33:50 +00:00
kmm_semaphore.c More separation of kernel- and user-memory management 2011-04-05 17:33:50 +00:00
mq_close.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
mq_descreate.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
mq_findnamed.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
mq_initialize.c Fix more issues detected by CppCheck tool 2011-01-19 21:17:37 +00:00
mq_internal.h Fix important bugs in mq_timedreceived() and mq_timedsend() 2011-09-21 13:28:16 +00:00
mq_msgfree.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
mq_msgqfree.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
mq_notify.c Fix banding on the R61580 LCD 2011-12-05 19:59:10 +00:00
mq_open.c Move memory manager into user space 2011-04-03 20:41:49 +00:00
mq_rcvinternal.c Cosmetic 2008-01-30 14:01:22 +00:00
mq_receive.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
mq_send.c More TIFF logic 2011-09-20 23:10:25 +00:00
mq_sndinternal.c Fix important bugs in mq_timedreceived() and mq_timedsend() 2011-09-21 13:28:16 +00:00
mq_timedreceive.c Fix important bugs in mq_timedreceived() and mq_timedsend() 2011-09-21 13:28:16 +00:00
mq_timedsend.c Fix important bugs in mq_timedreceived() and mq_timedsend() 2011-09-21 13:28:16 +00:00
mq_unlink.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
mq_waitirq.c Fix important bugs in mq_timedreceived() and mq_timedsend() 2011-09-21 13:28:16 +00:00
on_exit.c Add on_exit(); Re-order some logic in the task shutdown sequence. Sometimes some complex logic needs to execute when closing file descriptors and this needs to happen early while the task is still healthy 2012-01-31 23:39:12 +00:00
os_bringup.c Add logic to initialize SAM3U user applications 2011-04-08 15:24:50 +00:00
os_internal.h Fixes for good C++ link 2011-10-19 19:35:21 +00:00
os_start.c Add support for kernel-mode threads 2011-04-07 14:39:55 +00:00
pg_internal.h Remove executable property from many files 2011-08-19 14:51:08 +00:00
pg_miss.c Add paging debug instrumentation 2010-08-31 02:21:12 +00:00
pg_worker.c Remove executable property from many files 2011-08-19 14:51:08 +00:00
pthread_barrierdestroy.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_barrierinit.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_barrierwait.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_cancel.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
pthread_completejoin.c Fix an PIC32 error in scheduling of signal handlers 2011-12-26 16:24:43 +00:00
pthread_condbroadcast.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_conddestroy.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_condinit.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_condsignal.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_condtimedwait.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
pthread_condwait.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_create.c Add support for kernel-mode threads 2011-04-07 14:39:55 +00:00
pthread_detach.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
pthread_exit.c Fix an PIC32 error in scheduling of signal handlers 2011-12-26 16:24:43 +00:00
pthread_findjoininfo.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
pthread_getschedparam.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_getspecific.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_initialize.c paging debug fixes 2010-09-05 19:13:48 +00:00
pthread_internal.h Move more files into subdirectories under lib/ 2011-03-31 01:42:50 +00:00
pthread_join.c Fix an PIC32 error in scheduling of signal handlers 2011-12-26 16:24:43 +00:00
pthread_keycreate.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_keydelete.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_kill.c Fix an PIC32 error in scheduling of signal handlers 2011-12-26 16:24:43 +00:00
pthread_mutexdestroy.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_mutexinit.c Fix more issues detected by CppCheck tool 2011-01-19 21:17:37 +00:00
pthread_mutexlock.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_mutextrylock.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_mutexunlock.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_once.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
pthread_removejoininfo.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
pthread_setcancelstate.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_setschedparam.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_setschedprio.c Make better use of new sched_settcpprio() API 2009-03-10 02:03:24 +00:00
pthread_setspecific.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_sigmask.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
pthread_yield.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_addblocked.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sched_addprioritized.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
sched_addreadytorun.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
sched_foreach.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_free.c More separation of kernel- and user-memory management 2011-04-05 17:33:50 +00:00
sched_garbage.c Remove executable property from many files 2011-08-19 14:51:08 +00:00
sched_getfiles.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_getparam.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_getscheduler.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_getsockets.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_getstreams.c Various fixes for buffered R/W I/O and seeking 2008-02-05 18:13:13 +00:00
sched_gettcb.c Move core of fdopen() logic from lib/stdio to fs/ 2011-04-04 23:02:00 +00:00
sched_lock.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sched_lockcount.c Kernel build mostly successful 2011-04-02 15:25:22 +00:00
sched_mergepending.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
sched_processtimer.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_releasefiles.c Add on_exit(); Re-order some logic in the task shutdown sequence. Sometimes some complex logic needs to execute when closing file descriptors and this needs to happen early while the task is still healthy 2012-01-31 23:39:12 +00:00
sched_releasetcb.c Numerous cosmetic changes while debugging a telnet driver issue 2012-01-31 20:32:49 +00:00
sched_removeblocked.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_removereadytorun.c Numerous cosmetic changes while debugging a telnet driver issue 2012-01-31 20:32:49 +00:00
sched_reprioritize.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_rrgetinterval.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_self.c Move core of fdopen() logic from lib/stdio to fs/ 2011-04-04 23:02:00 +00:00
sched_setparam.c Repartition functionality in preparation for nested, pending reprioritization 2009-03-10 23:52:46 +00:00
sched_setpriority.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sched_setscheduler.c Repartition functionality in preparation for nested, pending reprioritization 2009-03-10 23:52:46 +00:00
sched_setupidlefiles.c Fix errors when there is no console device 2010-11-06 01:57:50 +00:00
sched_setuppthreadfiles.c pthread_create must return a positive errno on failure 2009-05-19 19:30:57 +00:00
sched_setupstreams.c Move core of fdopen() logic from lib/stdio to fs/ 2011-04-04 23:02:00 +00:00
sched_setuptaskfiles.c Fix errors when there is no console device 2010-11-06 01:57:50 +00:00
sched_unlock.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sched_verifytcb.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
sched_waitpid.c Add a test to verify that FPU registers are properly saved and restored on context switches. 2012-02-24 21:34:55 +00:00
sched_yield.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sem_close.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sem_destroy.c Add mksyscall tool 2011-03-31 04:23:17 +00:00
sem_findnamed.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sem_holder.c Updates from Uros 2011-03-27 15:03:49 +00:00
sem_initialize.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sem_internal.h Fix for sem_timedwait.c 2011-07-20 13:19:07 +00:00
sem_open.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
sem_post.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sem_timedwait.c Fix for sem_timedwait.c 2011-07-20 13:19:07 +00:00
sem_trywait.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
sem_unlink.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
sem_wait.c Add a NuttX logo image example 2011-07-21 00:01:41 +00:00
sem_waitirq.c Fix for sem_timedwait.c 2011-07-20 13:19:07 +00:00
sig_action.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sig_allocatependingsigaction.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_cleanup.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_deliver.c errno now defined to be *get_errno_ptr() 2008-02-01 21:23:19 +00:00
sig_findaction.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_initialize.c Fix message queue/signal handling bugs 2011-08-07 12:58:54 +00:00
sig_internal.h Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
sig_kill.c Fix an PIC32 error in scheduling of signal handlers 2011-12-26 16:24:43 +00:00
sig_lowest.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_mqnotempty.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_pending.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_procmask.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_queue.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_received.c Fix an PIC32 error in scheduling of signal handlers 2011-12-26 16:24:43 +00:00
sig_releasependingsigaction.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_releasependingsignal.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_removependingsignal.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_suspend.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_timedwait.c Fix handling of NULL pointer in sig_timedwait() 2011-11-29 18:21:52 +00:00
sig_unmaskpendingsignal.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sig_waitinfo.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
sleep.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
task_activate.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
task_create.c Add support for kernel-mode threads 2011-04-07 14:39:55 +00:00
task_delete.c Add on_exit(); Re-order some logic in the task shutdown sequence. Sometimes some complex logic needs to execute when closing file descriptors and this needs to happen early while the task is still healthy 2012-01-31 23:39:12 +00:00
task_deletecurrent.c Numerous cosmetic changes while debugging a telnet driver issue 2012-01-31 20:32:49 +00:00
task_exithook.c Add on_exit(); Re-order some logic in the task shutdown sequence. Sometimes some complex logic needs to execute when closing file descriptors and this needs to happen early while the task is still healthy 2012-01-31 23:39:12 +00:00
task_init.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
task_restart.c types blkcnt_t and off_t should not depend on memory model; Remove non-standard type STATUS 2009-12-13 18:01:46 +00:00
task_setup.c Add support for kernel-mode threads 2011-04-07 14:39:55 +00:00
task_start.c paging debug fixes 2010-09-05 19:13:48 +00:00
timer_create.c Move memory manager into user space 2011-04-03 20:41:49 +00:00
timer_delete.c Add a layer to redirect kernel-mode memory manager accesses 2011-04-05 15:50:01 +00:00
timer_getoverrun.c #warning removal 2011-03-09 03:41:34 +00:00
timer_gettime.c Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
timer_initialize.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
timer_internal.h Changing NuttX fixed size type names to C99 standard names -- things will be broken for awhile 2009-12-14 19:30:18 +00:00
timer_release.c Add comments 2008-06-03 10:25:00 +00:00
timer_settime.c Fix error in timer_settime() 2010-11-17 12:08:25 +00:00
usleep.c Eliminate some hcs12 compile errors/warnings 2009-12-13 15:13:37 +00:00
wd_cancel.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
wd_create.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
wd_delete.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
wd_gettime.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
wd_initialize.c Switching to C99 stdint.h types 2009-12-14 18:39:29 +00:00
wd_internal.h Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
wd_start.c Switching to C99 stdbool.h types 2009-12-14 21:15:18 +00:00
work_cancel.c Remove executable property from many files 2011-08-19 14:51:08 +00:00
work_internal.h Remove executable property from many files 2011-08-19 14:51:08 +00:00
work_queue.c Remove executable property from many files 2011-08-19 14:51:08 +00:00
work_thread.c Remove executable property from many files 2011-08-19 14:51:08 +00:00