diff options
Diffstat (limited to 'cpukit/ChangeLog')
-rw-r--r-- | cpukit/ChangeLog | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 4e5423fb65..3db300ffb2 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,3 +1,30 @@ +2011-09-15 Petr Benes <benesp16@fel.cvut.cz> + + PR 1906/cpukit + * sapi/Makefile.am, sapi/preinstall.am, sapi/include/confdefs.h, + score/Makefile.am, score/preinstall.am: Add the CBS (Constant + Bandwidth Server) scheduler. This is a complex scheduling policy + built atop of the EDF scheduler. Unlike other schedulers, this one + provides a user API and handles not only deadlines of tasks but also + claimed budget per period. The main aim of the scheduler is isolation + of tasks so that each task is guaranteed to meet all deadlines + regardless of how other tasks behave. + * sapi/include/rtems/cbs.h, sapi/inline/rtems/cbs.inl, + score/include/rtems/score/schedulercbs.h, score/src/schedulercbs.c, + score/src/schedulercbsattachthread.c, + score/src/schedulercbscleanup.c, + score/src/schedulercbscreateserver.c, + score/src/schedulercbsdestroyserver.c, + score/src/schedulercbsdetachthread.c, + score/src/schedulercbsgetapprovedbudget.c, + score/src/schedulercbsgetexecutiontime.c, + score/src/schedulercbsgetparameters.c, + score/src/schedulercbsgetremainingbudget.c, + score/src/schedulercbsgetserverid.c, + score/src/schedulercbsreleasejob.c, + score/src/schedulercbssetparameters.c, + score/src/schedulercbsunblock.c: New files. + 2011-09-15 Sebastian Huber <sebastian.huber@embedded-brains.de> * cpukit/libmisc/cpuuse/cpuuse.h, |