[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] libxl: libxl_domain_sched_params_set case for ARINC 653 scheduler
# HG changeset patch # User Andrew Kane <Andrew.Kane@xxxxxxxxxxxxxxx> # Date 1343234362 -3600 # Node ID 38dbecf592f7a2a9e01c1f0e542e42b63e2ef281 # Parent afece34aca520ca54939c2146f5a0a6822955148 libxl: libxl_domain_sched_params_set case for ARINC 653 scheduler Implements sched_arinc653_domain_set to match the existing API. Currently, there is no domain-specific configuration when using the ARINC 653 scheduler, so we simply return success. Signed-off-by: Andrew Kane <Andrew.Kane@xxxxxxxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Committed-by: Ian Campbell <ian.campbell@xxxxxxxxxx> --- diff -r afece34aca52 -r 38dbecf592f7 tools/libxl/libxl.c --- a/tools/libxl/libxl.c Wed Jul 25 17:39:21 2012 +0100 +++ b/tools/libxl/libxl.c Wed Jul 25 17:39:22 2012 +0100 @@ -3659,6 +3659,14 @@ libxl_scheduler libxl_get_scheduler(libx return sched; } +static int sched_arinc653_domain_set(libxl__gc *gc, uint32_t domid, + const libxl_domain_sched_params *scinfo) +{ + /* Currently, the ARINC 653 scheduler does not take any domain-specific + configuration, so we simply return success. */ + return 0; +} + static int sched_credit_domain_get(libxl__gc *gc, uint32_t domid, libxl_domain_sched_params *scinfo) { @@ -3926,6 +3934,9 @@ int libxl_domain_sched_params_set(libxl_ case LIBXL_SCHEDULER_CREDIT2: ret=sched_credit2_domain_set(gc, domid, scinfo); break; + case LIBXL_SCHEDULER_ARINC653: + ret=sched_arinc653_domain_set(gc, domid, scinfo); + break; default: LOG(ERROR, "Unknown scheduler"); ret=ERROR_INVAL; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |