nuttx/sched
patacongo e252d9d752 Fix issues related to work queue timing
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2270 42af7a65-404d-4744-a932-0658087f49c3
2009-11-18 00:08:41 +00:00
..
abort.c NuttX RTOS 2007-02-17 23:21:28 +00:00
atexit.c NuttX RTOS 2007-02-17 23:21:28 +00:00
clock_abstime2ticks.c Changes for Z8Encore\! compile 2008-02-11 19:16:45 +00:00
clock_getres.c Debug can now be selectively enabled by subystem 2007-11-23 22:32:52 +00:00
clock_gettime.c Debug can now be selectively enabled by subystem 2007-11-23 22:32:52 +00:00
clock_gettimeofday.c Add gettimeofday() 2009-07-11 23:39:33 +00:00
clock_initialize.c mktime/gmtime_r moved and highly simplified 2009-07-11 17:24:14 +00:00
clock_internal.h mktime/gmtime_r moved and highly simplified 2009-07-11 17:24:14 +00:00
clock_settime.c Debug can now be selectively enabled by subystem 2007-11-23 22:32:52 +00:00
clock_ticks2time.c Add gmtime and localtime 2009-07-12 00:41:06 +00:00
clock_time2ticks.c Changes for Z8Encore\! compile 2008-02-11 19:16:45 +00:00
env_clearenv.c Add environment variable function 2007-06-30 19:39:17 +00:00
env_dup.c Add environment variable test; fix several detected bugs 2007-06-30 22:39:20 +00:00
env_dupenv.c Add basic tasking support for environment variables 2007-06-30 17:05:44 +00:00
env_findvar.c Add environment variable function 2007-06-30 19:39:17 +00:00
env_getenv.c Z16F compile/link with all OS features enabled 2008-01-28 14:59:21 +00:00
env_getenvironptr.c Z16F compile/link with all OS features enabled 2008-01-28 14:59:21 +00:00
env_internal.h Add environment variable function 2007-06-30 19:39:17 +00:00
env_putenv.c Eliminate some Z16F compilation warnings. 2008-01-28 15:45:39 +00:00
env_release.c Add basic tasking support for environment variables 2007-06-30 17:05:44 +00:00
env_removevar.c Add environment variable function 2007-06-30 19:39:17 +00:00
env_setenv.c Add environment variable function 2007-06-30 19:39:17 +00:00
env_share.c Fix environment sharing bug 2008-08-30 14:37:49 +00:00
env_unsetenv.c Add environment variable function 2007-06-30 19:39:17 +00:00
exit.c Various fixes for buffered R/W I/O and seeking 2008-02-05 18:13:13 +00:00
get_errno_ptr.c errno now defined to be *get_errno_ptr() 2008-02-01 21:23:19 +00:00
getpid.c Add 8052 IRQ test; Fix places where IDLE task could try to wait on semaphores 2007-03-14 18:58:21 +00:00
irq_attach.c Can't use if up_disable_irq if there is not interrupt controller 2008-11-08 17:46:36 +00:00
irq_dispatch.c cosmetic 2008-09-18 22:56:32 +00:00
irq_initialize.c cosmetic 2008-09-18 22:56:32 +00:00
irq_internal.h cosmetic 2008-09-18 22:56:32 +00:00
irq_unexpectedisr.c Need to set UART interrupt priority 2009-06-06 01:54:11 +00:00
Makefile Incorporate the work thread 2009-11-05 22:58:36 +00:00
mq_close.c Still working toward clean 8051 link 2007-02-28 23:45:56 +00:00
mq_descreate.c Cosmetic 2008-01-30 14:01:22 +00:00
mq_findnamed.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
mq_getattr.c Added network init; refactored some header files 2007-09-09 11:58:50 +00:00
mq_initialize.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
mq_internal.h Check for messages disabled 2008-11-07 20:54:27 +00:00
mq_msgfree.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
mq_msgqfree.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
mq_notify.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
mq_open.c Cosmetic 2008-01-30 14:01:22 +00:00
mq_rcvinternal.c Cosmetic 2008-01-30 14:01:22 +00:00
mq_receive.c Z16F integration changes 2008-01-31 17:59:22 +00:00
mq_send.c Added mq_timedsend() and mq_timedreceive() 2007-03-29 13:25:18 +00:00
mq_setattr.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
mq_sndinternal.c Debug can now be selectively enabled by subystem 2007-11-23 22:32:52 +00:00
mq_timedreceive.c Consolidate buffer dumping; fix all occurrences of 'the the' 2009-06-25 17:44:35 +00:00
mq_timedsend.c Consolidate buffer dumping; fix all occurrences of 'the the' 2009-06-25 17:44:35 +00:00
mq_unlink.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
mq_waitirq.c Consolidate buffer dumping; fix all occurrences of 'the the' 2009-06-25 17:44:35 +00:00
os_internal.h Incorporate the work thread 2009-11-05 22:58:36 +00:00
os_start.c Fix compile error when workqueue disabled 2009-11-06 01:07:32 +00:00
pthread_attrdestroy.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_attrgetinheritsched.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_attrgetschedparam.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_attrgetschedpolicy.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_attrgetstacksize.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_attrinit.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_attrsetinheritsched.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_attrsetschedparam.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_attrsetschedpolicy.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_attrsetstacksize.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_barrierattrdestroy.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_barrierattrgetpshared.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_barrierattrinit.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_barrierattrsetpshared.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_barrierdestroy.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_barrierinit.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_barrierwait.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_cancel.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_completejoin.c Debug can now be selectively enabled by subystem 2007-11-23 22:32:52 +00:00
pthread_condattrdestroy.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_condattrinit.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_condbroadcast.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_conddestroy.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_condinit.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_condsignal.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_condtimedwait.c Changes for Z8Encore\! compile 2008-02-11 19:16:45 +00:00
pthread_condwait.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_create.c pthread_create must return a positive errno on failure 2009-05-19 19:30:57 +00:00
pthread_detach.c Debug can now be selectively enabled by subystem 2007-11-23 22:32:52 +00:00
pthread_exit.c Debug can now be selectively enabled by subystem 2007-11-23 22:32:52 +00:00
pthread_findjoininfo.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
pthread_getschedparam.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_getspecific.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
pthread_initialize.c Comment updates 2008-05-31 18:02:49 +00:00
pthread_internal.h Add support for recursive mutexes 2008-05-31 17:13:08 +00:00
pthread_join.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_keycreate.c Consolidate buffer dumping; fix all occurrences of 'the the' 2009-06-25 17:44:35 +00:00
pthread_keydelete.c Progress toward clean SDCC compilation 2007-02-21 21:55:16 +00:00
pthread_kill.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_mutexattrdestroy.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_mutexattrgetpshared.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_mutexattrgettype.c Add support for recursive mutexes 2008-05-31 17:13:08 +00:00
pthread_mutexattrinit.c Add support for recursive mutexes 2008-05-31 17:13:08 +00:00
pthread_mutexattrsetpshared.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_mutexattrsettype.c Remove pthread_mutexattrverifytype.c 2008-06-05 02:07:51 +00:00
pthread_mutexdestroy.c Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_mutexinit.c Add support for recursive mutexes 2008-05-31 17:13:08 +00:00
pthread_mutexlock.c Comment updates 2008-05-31 18:02:49 +00:00
pthread_mutextrylock.c Comment updates 2008-05-31 18:02:49 +00:00
pthread_mutexunlock.c Comments updated 2008-05-31 18:14:02 +00:00
pthread_once.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_removejoininfo.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +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 Fix z16f addressing issues 2008-01-30 21:59:12 +00:00
pthread_sigmask.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_yield.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sched_addblocked.c Changes for the SDCC compiler 2007-03-20 19:04:01 +00:00
sched_addprioritized.c Still working toward clean 8051 link 2007-02-28 23:45:56 +00:00
sched_addreadytorun.c Debug NSH on z80sim 2007-12-31 23:52:53 +00:00
sched_foreach.c task_create now accepts variable number of arguments; 8051 bringup changes 2007-03-11 17:37:47 +00:00
sched_free.c Incorporate the work thread 2009-11-05 22:58:36 +00:00
sched_garbage.c Integrte work thread 2009-11-06 00:44:22 +00:00
sched_getfiles.c This creates a 8051 build that can run in 24Kb of RAM 2007-03-01 21:05:55 +00:00
sched_getparam.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sched_getprioritymax.c Misc NSH enhancements 2008-08-10 22:02:19 +00:00
sched_getprioritymin.c Misc NSH enhancements 2008-08-10 22:02:19 +00:00
sched_getscheduler.c Added network init; refactored some header files 2007-09-09 11:58:50 +00:00
sched_getsockets.c Changes for SDCC compiler 2007-12-28 01:44:34 +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 More priority inheritance logic 2009-03-12 01:53:20 +00:00
sched_lock.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sched_lockcount.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sched_mergepending.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sched_processtimer.c Fix timeslice calculation 2007-05-20 15:43:53 +00:00
sched_releasefiles.c Fix bug: Using unsigned to detect errno<0 2008-07-31 00:28:24 +00:00
sched_releasetcb.c Integrate PIC support into context switching 2009-06-17 23:38:05 +00:00
sched_removeblocked.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
sched_removereadytorun.c Debug NSH on z80sim 2007-12-31 23:52:53 +00:00
sched_reprioritize.c Repartition functionality in preparation for nested, pending reprioritization 2009-03-10 23:52:46 +00:00
sched_rrgetinterval.c Added network init; refactored some header files 2007-09-09 11:58:50 +00:00
sched_setparam.c Repartition functionality in preparation for nested, pending reprioritization 2009-03-10 23:52:46 +00:00
sched_setpriority.c Repartition functionality in preparation for nested, pending reprioritization 2009-03-10 23:52:46 +00:00
sched_setscheduler.c Repartition functionality in preparation for nested, pending reprioritization 2009-03-10 23:52:46 +00:00
sched_setupidlefiles.c dup() and dup2() support for socket descriptors 2009-06-15 18:58:22 +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 Debug z80sim NSH (still doesn't work) 2008-01-01 14:54:10 +00:00
sched_setuptaskfiles.c Add logic to clone socket descriptors when a new task is started. 2009-06-15 19:50:06 +00:00
sched_unlock.c Interrupts must be disabled in all low level context switches 2007-03-19 14:22:43 +00:00
sched_verifytcb.c More priority inheritance logic 2009-03-12 01:53:20 +00:00
sched_yield.c Repartition functionality in preparation for nested, pending reprioritization 2009-03-10 23:52:46 +00:00
sem_close.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sem_destroy.c Extend, improve, and partially fix priority inheritance logic 2009-03-10 11:41:20 +00:00
sem_findnamed.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sem_getvalue.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sem_holder.c Consolidate buffer dumping; fix all occurrences of 'the the' 2009-06-25 17:44:35 +00:00
sem_init.c Add test for CONFIG_SEM_PREALLOCHOLDERS > 0 2009-03-13 00:25:05 +00:00
sem_initialize.c Extend, improve, and partially fix priority inheritance logic 2009-03-10 11:41:20 +00:00
sem_internal.h More priority inheritance logic 2009-03-12 01:53:20 +00:00
sem_open.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sem_post.c More priority inheritance logic 2009-03-12 01:53:20 +00:00
sem_trywait.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sem_unlink.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sem_wait.c More priority inheritance logic 2009-03-12 01:53:20 +00:00
sem_waitirq.c Consolidate buffer dumping; fix all occurrences of 'the the' 2009-06-25 17:44:35 +00:00
sig_action.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_addset.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_allocatependingsigaction.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_cleanup.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_deliver.c errno now defined to be *get_errno_ptr() 2008-02-01 21:23:19 +00:00
sig_delset.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_emptyset.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_fillset.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_findaction.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_initialize.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_internal.h Passing union parms as const upsets ZDS-II compiler 2008-01-10 19:16:50 +00:00
sig_ismember.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_kill.c Debug can now be selectively enabled by subystem 2007-11-23 22:32:52 +00:00
sig_lowest.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sig_mqnotempty.c Passing union parms as const upsets ZDS-II compiler 2008-01-10 19:16:50 +00:00
sig_pending.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_procmask.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_queue.c Passing union parms as const upsets ZDS-II compiler 2008-01-10 19:16:50 +00:00
sig_received.c cosmetic 2008-11-07 20:55:25 +00:00
sig_releasependingsigaction.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_releasependingsignal.c Added network init; refactored some header files 2007-09-09 11:58:50 +00:00
sig_removependingsignal.c Added network init; refactored some header files 2007-09-09 11:58:50 +00:00
sig_suspend.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_timedwait.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sig_unmaskpendingsignal.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_waitinfo.c Z16F integration changes 2008-01-31 17:59:22 +00:00
sleep.c cosmetic 2009-02-14 01:56:40 +00:00
task_activate.c pthread_create must return a positive errno on failure 2009-05-19 19:30:57 +00:00
task_create.c Add exec_module 2009-06-17 20:25:27 +00:00
task_delete.c errno was clobbered by mm_trysemaphore when task exists 2008-01-30 18:49:31 +00:00
task_deletecurrent.c errno was clobbered by mm_trysemaphore when task exists 2008-01-30 18:49:31 +00:00
task_init.c Add exec_module 2009-06-17 20:25:27 +00:00
task_restart.c Repartition functionality in preparation for nested, pending reprioritization 2009-03-11 00:03:58 +00:00
task_setup.c Integrate PIC support into context switching 2009-06-17 23:38:05 +00:00
task_start.c integrating NXFLAT 2009-06-26 17:46:51 +00:00
timer_create.c Improved timer life control fix 2008-06-03 01:21:12 +00:00
timer_delete.c Put timer_release in a separate file 2008-06-03 01:31:13 +00:00
timer_getoverrun.c Z16F compile/link with all OS features enabled 2008-01-28 14:59:21 +00:00
timer_gettime.c timer_gettime was not returning the right value for it_interval 2007-03-21 20:03:32 +00:00
timer_initialize.c Did not re-enable interrupts 2007-05-20 16:59:40 +00:00
timer_internal.h Improved timer life control fix 2008-06-03 01:21:12 +00:00
timer_release.c Add comments 2008-06-03 10:25:00 +00:00
timer_settime.c Improved timer life control fix 2008-06-03 01:21:12 +00:00
usleep.c cosmetic 2009-02-14 01:56:40 +00:00
wd_cancel.c Drastic measures to work around missed interrupts -- must be a better way 2009-06-07 15:48:01 +00:00
wd_create.c Z16F integration changes 2008-01-31 17:59:22 +00:00
wd_delete.c Fix memory leak: Contained watchdog not being deleted with POSIX timer deleted 2008-05-31 18:33:44 +00:00
wd_gettime.c Consolidate buffer dumping; fix all occurrences of 'the the' 2009-06-25 17:44:35 +00:00
wd_initialize.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
wd_internal.h Straighten out conditional compilation 2009-06-17 21:15:31 +00:00
wd_start.c Integrate PIC support into context switching 2009-06-17 23:38:05 +00:00
work_cancel.c Fix a potential race condition 2009-11-06 13:42:49 +00:00
work_internal.h Callbacks need to use worker thread; clean up/document configuration settings 2009-11-17 23:20:08 +00:00
work_queue.c Fix a potential race condition 2009-11-06 13:42:49 +00:00
work_thread.c Fix issues related to work queue timing 2009-11-18 00:08:41 +00:00