summaryrefslogtreecommitdiffstats
path: root/cpukit/ChangeLog
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2011-09-15 15:49:32 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2011-09-15 15:49:32 +0000
commit82db8e5675c79ddbdf6382308b0ff034e6f02103 (patch)
tree2aef1a6f350019f5a73501beaf6b875b69706099 /cpukit/ChangeLog
parent2011-09-15 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-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/ChangeLog27
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,