]> rtime.felk.cvut.cz Git - rtems-pluggable-edf.git/commit
edf: huge refactoring + late unblock protocol implementation
authorPetr Benes <benesp16@fel.cvut.cz>
Fri, 13 May 2011 00:04:45 +0000 (02:04 +0200)
committerPetr Benes <benesp16@fel.cvut.cz>
Fri, 13 May 2011 00:04:45 +0000 (02:04 +0200)
commitc6ffcbd88a0c88d32bf613895caa7d6849ee3f8e
tree21d22eb8bef7d9908fcfa4de26742d92a4f7a03e
parent8baf8d7b3ea30f86fd7cbc3d30266bb1852085bf
edf: huge refactoring + late unblock protocol implementation

The aim of this refactoring is separating the two scheduling layers.
The low-level EDF uses RTEMS rate monotonic manager and server as its
extension.

The CBS atop of it is just responsible for inserting budget policies.

The server implementation is still too tight to its thread because so far
only one thread can be handled by a server at a time. Needs a fix-up.
src/edf/scheduler_edf.c
src/edf/scheduler_edf.h