diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-09-15 15:49:32 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2011-09-15 15:49:32 +0000 |
commit | 82db8e5675c79ddbdf6382308b0ff034e6f02103 (patch) | |
tree | 2aef1a6f350019f5a73501beaf6b875b69706099 /cpukit/ChangeLog | |
parent | 2011-09-15 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff) | |
download | rtems-82db8e5675c79ddbdf6382308b0ff034e6f02103.tar.bz2 |
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.
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, |