summaryrefslogtreecommitdiffstats
path: root/cpukit/ChangeLog
diff options
context:
space:
mode:
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,