nuttx/sched
patacongo 28c3d07135 Fix timeslice calculation
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@232 42af7a65-404d-4744-a932-0658087f49c3
2007-05-20 15:43:53 +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 Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
clock_getres.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
clock_gettime.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
clock_initialize.c NuttX RTOS 2007-02-17 23:21:28 +00:00
clock_internal.h Added support for POSIX timers 2007-03-21 17:21:26 +00:00
clock_settime.c Eliminating SDCC compilation errors 2007-02-21 02:19:19 +00:00
clock_ticks2time.c Added support for POSIX timers 2007-03-21 17:21:26 +00:00
clock_time2ticks.c Added support for POSIX timers 2007-03-21 17:21:26 +00:00
exit.c NuttX RTOS 2007-02-17 23:21:28 +00:00
get_errno_ptr.c Add logic to protect the user task errno when errno access are performed from interrupt handlers. 2007-03-24 15:56:27 +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
gmtime_r.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
irq_attach.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
irq_dispatch.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
irq_initialize.c This creates a 8051 build that can run in 24Kb of RAM 2007-03-01 21:05:55 +00:00
irq_internal.h This creates a 8051 build that can run in 24Kb of RAM 2007-03-01 21:05:55 +00:00
irq_unexpectedisr.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
Makefile Added mq_timedsend() and mq_timedreceive() 2007-03-29 13:25:18 +00:00
mktime.c Working toward compiler independence: Removed inline funcs 2007-02-20 23:16:24 +00:00
mq_close.c Still working toward clean 8051 link 2007-02-28 23:45:56 +00:00
mq_descreate.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
mq_findnamed.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
mq_getattr.c NuttX RTOS 2007-02-17 23:21:28 +00:00
mq_initialize.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
mq_internal.h Added mq_timedsend() and mq_timedreceive() 2007-03-29 13:25:18 +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 Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
mq_rcvinternal.c Added mq_timedsend() and mq_timedreceive() 2007-03-29 13:25:18 +00:00
mq_receive.c Added mq_timedsend() and mq_timedreceive() 2007-03-29 13:25:18 +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 Fix bugs detected by timed mqueue test. 2007-03-29 23:43:54 +00:00
mq_timedreceive.c Fix bugs detected by timed mqueue test. 2007-03-29 23:43:54 +00:00
mq_timedsend.c Fix bugs detected by timed mqueue test. 2007-03-29 23:43:54 +00:00
mq_unlink.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
mq_waitirq.c mq_receive/send: Return appropriate errnos and stop waiting if signal received. 2007-03-28 14:48:42 +00:00
os_internal.h Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
os_start.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
pthread_attrdestroy.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_attrgetinheritsched.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_attrgetschedparam.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
pthread_attrgetschedpolicy.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_attrgetstacksize.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_attrinit.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_attrsetinheritsched.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_attrsetschedparam.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
pthread_attrsetschedpolicy.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
pthread_attrsetstacksize.c Eliminating GCC dependencies 2007-02-20 22:39:56 +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 Correct a race condition in the pthread join logic. Sometimes the join structure was being deallocated while it was still needed. 2007-03-30 00:49:11 +00:00
pthread_condattrdestroy.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_condattrinit.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_condbroadcast.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_conddestroy.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_condinit.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_condsignal.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_condtimedwait.c typo 2007-03-29 13:28:27 +00:00
pthread_condwait.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_create.c Fix timeslice calculation 2007-05-20 15:43:53 +00:00
pthread_detach.c Correct a race condition in the pthread join logic. Sometimes the join structure was being deallocated while it was still needed. 2007-03-30 00:49:11 +00:00
pthread_exit.c Block signals while pthread exits. 2007-03-29 13:29:29 +00:00
pthread_findjoininfo.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
pthread_getschedparam.c Correct errno handling 2007-03-24 15:51:50 +00:00
pthread_getspecific.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
pthread_initialize.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
pthread_internal.h Correct a race condition in the pthread join logic. Sometimes the join structure was being deallocated while it was still needed. 2007-03-30 00:49:11 +00:00
pthread_join.c Fix another potential pthread_join race condition 2007-03-30 13:11:19 +00:00
pthread_keycreate.c Progress toward clean SDCC compilation 2007-02-21 21:55:16 +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 Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_mutexattrgetpshared.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_mutexattrinit.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_mutexattrsetpshared.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_mutexdestroy.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_mutexinit.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_mutexlock.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_mutextrylock.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
pthread_mutexunlock.c Eliminating GCC dependencies 2007-02-20 22:39:56 +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 NuttX RTOS 2007-02-17 23:21:28 +00:00
pthread_setschedparam.c Correct errno handling 2007-03-24 15:51:50 +00:00
pthread_setschedprio.c Added pthread_setschedprio() 2007-03-24 15:51:01 +00:00
pthread_setspecific.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +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 Changes for the SDCC compiler 2007-03-20 19:04:01 +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 Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +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 NuttX RTOS 2007-02-17 23:21:28 +00:00
sched_getprioritymin.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sched_getscheduler.c Eliminating GCC dependencies 2007-02-20 22:39:56 +00:00
sched_getstreams.c This creates a 8051 build that can run in 24Kb of RAM 2007-03-01 21:05:55 +00:00
sched_gettcb.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +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 This creates a 8051 build that can run in 24Kb of RAM 2007-03-01 21:05:55 +00:00
sched_releasetcb.c Added support for POSIX timers 2007-03-21 17:21:26 +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 Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
sched_rrgetinterval.c Add capability to manager memory in discontiguous regions. 2007-03-04 15:23:22 +00:00
sched_setparam.c Correct errno handling 2007-03-24 15:51:50 +00:00
sched_setscheduler.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sched_setupidlefiles.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
sched_setuppthreadfiles.c This creates a 8051 build that can run in 24Kb of RAM 2007-03-01 21:05:55 +00:00
sched_setupstreams.c This creates a 8051 build that can run in 24Kb of RAM 2007-03-01 21:05:55 +00:00
sched_setuptaskfiles.c This achieves successful DM320 boot with a minimal system 2007-03-21 20:02:52 +00:00
sched_unlock.c Interrupts must be disabled in all low level context switches 2007-03-19 14:22:43 +00:00
sched_yield.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sem_close.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sem_destroy.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sem_findnamed.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sem_getvalue.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sem_init.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
sem_initialize.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sem_internal.h Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sem_open.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
sem_post.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
sem_trywait.c Add to nsh, add limits.h, gets, strtok, strtok_r 2007-03-10 14:42:30 +00:00
sem_unlink.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sem_wait.c mq_receive/send: Return appropriate errnos and stop waiting if signal received. 2007-03-28 14:48:42 +00:00
sem_waitirq.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_action.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_addset.c NuttX RTOS 2007-02-17 23:21:28 +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 Fix c5471 signal handling + deallocation bug 2007-03-08 18:34:11 +00:00
sig_delset.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sig_emptyset.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sig_fillset.c NuttX RTOS 2007-02-17 23:21:28 +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 Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_ismember.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sig_kill.c Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
sig_lowest.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sig_mqnotempty.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_pending.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_procmask.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_queue.c Add kill() 2007-03-20 19:03:11 +00:00
sig_received.c Don't allow signals to wake up blocked task if the signal is blocked. 2007-03-29 13:31:08 +00:00
sig_releasependingsigaction.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_releasependingsignal.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_removependingsignal.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_suspend.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_timedwait.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
sig_unmaskpendingsignal.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
sig_waitinfo.c NuttX RTOS 2007-02-17 23:21:28 +00:00
sleep.c NuttX RTOS 2007-02-17 23:21:28 +00:00
task_activate.c Interrupts must be disabled in all low level context switches 2007-03-19 14:22:43 +00:00
task_create.c argv parameter should be 'const' 2007-03-23 16:03:28 +00:00
task_delete.c Unmatched sched_lock()/sched_unlock() 2007-03-29 13:32:13 +00:00
task_init.c argv parameter should be 'const' 2007-03-23 16:03:28 +00:00
task_restart.c Restructure header files for POSIX compliance; eliminate compile warnings 2007-03-20 16:51:12 +00:00
task_setup.c Signal mask is now inherited by both child tasks and threads; this has the side-effect of changing the initia 2007-03-29 13:34:37 +00:00
task_start.c Divided _task_init() in several smaller functions that take fewer paramters. This was necessary to reduce the stack usage for the 8051/2 which has a tiny, 256 byte stack 2007-03-11 22:19:01 +00:00
timer_create.c Added support for POSIX timers 2007-03-21 17:21:26 +00:00
timer_delete.c Added support for POSIX timers 2007-03-21 17:21:26 +00:00
timer_getoverrun.c Added support for POSIX timers 2007-03-21 17:21:26 +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 Add new pthread_* APIs 2007-03-23 23:22:22 +00:00
timer_internal.h timer_gettime was not returning the right value for it_interval 2007-03-21 20:03:32 +00:00
timer_settime.c timer_gettime was not returning the right value for it_interval 2007-03-21 20:03:32 +00:00
usleep.c NuttX RTOS 2007-02-17 23:21:28 +00:00
wd_cancel.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
wd_create.c Progress toward clean SDCC compilation 2007-02-21 21:55:16 +00:00
wd_delete.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
wd_gettime.c Added support for POSIX timers 2007-03-21 17:21:26 +00:00
wd_initialize.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
wd_internal.h Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00
wd_start.c Finally, a clean SDCC compile 2007-02-27 21:17:21 +00:00