]> rtime.felk.cvut.cz Git - frescor/frsh.git/commit
Update of resource scheduler semantics
authorMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 6 Nov 2008 15:15:13 +0000 (16:15 +0100)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Thu, 6 Nov 2008 15:15:13 +0000 (16:15 +0100)
commit07f6b99dbcf7ec4408738fe6149caaa3dae1f81f
tree136bf7a1226773f2fa01da862f70e366c0f6c293
parenta87629d74f5c648e39f91b0ed1444b811f314fff
Update of resource scheduler semantics

The resource scheduler has been modified to have better support for mode
changes. It now offers two interfaces to implement the scheduler. For
simpler schedulers, there is a simple (one-vres) API, for more demanding
schedulers one callback (apply_vres_changes) for all changes is called.

VRES structure was also changed to allow the scheduler to better apply
the changes.
fres/ressched/fres_vres.c
fres/ressched/fres_vres.h
fres/ressched/frs.idl
fres/ressched/frs_generic.c
fres/ressched/frs_generic.h
resources/dummy/frs_dummy.c