[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [RFC Patch 0/3] Putting the "Simple" back in sedf.
From: Nathan Studer <nate.studer@xxxxxxxxxxxxxxx> With the increased interest in embedded Xen, there is a need for a suitable real-time scheduler. The arinc653 scheduler currently only supports a single core and has limited niche appeal, while the sedf scheduler is widely consider deprecated and is currently a mess. Since both the CBS scheduler proposed by Dario and the schedulers of Xen-RT use an edf scheduler as the lowest-level scheduling mechanism, it seems worthwhile to start repurposing the sedf scheduler instead of creating a completely new scheduler. This patchset begins this repurposing by removing the extra scheduling code that has built up over the years, and returns the sedf scheduler to its simple roots. Nathan Studer (3): Remove sedf extra, weight, and latency parameter support. Remove extra queues, latency scaling, and weight support from sedf Fix formatting and misleading comments/variables in sedf docs/man/xl.cfg.pod.5 | 10 - tools/libxc/xc_sedf.c | 16 +- tools/libxc/xenctrl.h | 8 +- tools/libxl/libxl.c | 26 +- tools/libxl/libxl.h | 2 - tools/libxl/libxl_create.c | 61 --- tools/libxl/libxl_types.idl | 2 - tools/libxl/xl_cmdimpl.c | 54 +- tools/libxl/xl_cmdtable.c | 6 - tools/python/xen/lowlevel/xc/xc.c | 35 +- xen/common/sched_sedf.c | 1032 +++++++------------------------------ xen/include/public/domctl.h | 3 - 12 files changed, 222 insertions(+), 1033 deletions(-) mode change 100644 => 100755 docs/man/xl.cfg.pod.5 mode change 100644 => 100755 tools/libxc/xc_sedf.c mode change 100644 => 100755 tools/libxc/xenctrl.h mode change 100644 => 100755 tools/libxl/libxl.c mode change 100644 => 100755 tools/libxl/libxl.h mode change 100644 => 100755 tools/libxl/libxl_create.c mode change 100644 => 100755 tools/libxl/libxl_types.idl mode change 100644 => 100755 tools/libxl/xl_cmdimpl.c mode change 100644 => 100755 tools/libxl/xl_cmdtable.c mode change 100644 => 100755 xen/common/sched_sedf.c mode change 100644 => 100755 xen/include/public/domctl.h -- 1.7.9.5 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |