[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 2 of 3] libxl: rename libxl_sched_params to libxl_sched_domain_params
# HG changeset patch # User Ian Campbell <ian.campbell@xxxxxxxxxx> # Date 1337764319 -3600 # Node ID 7d8428388b775a0b26cf88f89ec8f99f5fc8ce25 # Parent 6533501734be011cb1f7669b7840bfdf5b2eb801 libxl: rename libxl_sched_params to libxl_sched_domain_params Remove credit scheduler global options from the struct, they were never used anyway. Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> diff -r 6533501734be -r 7d8428388b77 tools/libxl/libxl_dom.c --- a/tools/libxl/libxl_dom.c Wed May 23 10:08:49 2012 +0100 +++ b/tools/libxl/libxl_dom.c Wed May 23 10:11:59 2012 +0100 @@ -42,7 +42,8 @@ libxl_domain_type libxl__domain_type(lib return LIBXL_DOMAIN_TYPE_PV; } -int libxl__sched_set_params(libxl__gc *gc, uint32_t domid, libxl_sched_params *scparams) +int libxl__sched_set_params(libxl__gc *gc, uint32_t domid, + libxl_sched_domain_params *scparams) { libxl_ctx *ctx = libxl__gc_owner(gc); libxl_scheduler sched; diff -r 6533501734be -r 7d8428388b77 tools/libxl/libxl_internal.h --- a/tools/libxl/libxl_internal.h Wed May 23 10:08:49 2012 +0100 +++ b/tools/libxl/libxl_internal.h Wed May 23 10:11:59 2012 +0100 @@ -718,7 +718,8 @@ _hidden libxl_domain_type libxl__domain_ _hidden int libxl__domain_shutdown_reason(libxl__gc *gc, uint32_t domid); _hidden int libxl__domain_cpupool(libxl__gc *gc, uint32_t domid); _hidden libxl_scheduler libxl__domain_scheduler(libxl__gc *gc, uint32_t domid); -_hidden int libxl__sched_set_params(libxl__gc *gc, uint32_t domid, libxl_sched_params *scparams); +_hidden int libxl__sched_set_params(libxl__gc *gc, uint32_t domid, + libxl_sched_domain_params *scparams); #define LIBXL__DOMAIN_IS_TYPE(gc, domid, type) \ libxl__domain_type((gc), (domid)) == LIBXL_DOMAIN_TYPE_##type typedef struct { diff -r 6533501734be -r 7d8428388b77 tools/libxl/libxl_types.idl --- a/tools/libxl/libxl_types.idl Wed May 23 10:08:49 2012 +0100 +++ b/tools/libxl/libxl_types.idl Wed May 23 10:11:59 2012 +0100 @@ -226,11 +226,9 @@ libxl_domain_create_info = Struct("domai MemKB = UInt(64, init_val = "LIBXL_MEMKB_DEFAULT") -libxl_sched_params = Struct("sched_params",[ +libxl_sched_domain_params = Struct("sched_domain_params",[ ("weight", integer), ("cap", integer), - ("tslice_ms", integer), - ("ratelimit_us", integer), ("period", integer), ("slice", integer), ("latency", integer), @@ -269,7 +267,7 @@ libxl_domain_build_info = Struct("domain # extra parameters pass directly to qemu for HVM guest, NULL terminated ("extra_hvm", libxl_string_list), # parameters for all type of scheduler - ("sched_params", libxl_sched_params), + ("sched_params", libxl_sched_domain_params), ("u", KeyedUnion(None, libxl_domain_type, "type", [("hvm", Struct(None, [("firmware", string), diff -r 6533501734be -r 7d8428388b77 tools/libxl/xl_cmdimpl.c --- a/tools/libxl/xl_cmdimpl.c Wed May 23 10:08:49 2012 +0100 +++ b/tools/libxl/xl_cmdimpl.c Wed May 23 10:11:59 2012 +0100 @@ -632,10 +632,6 @@ static void parse_config_data(const char b_info->sched_params.weight = l; if (!xlu_cfg_get_long (config, "cap", &l, 0)) b_info->sched_params.cap = l; - if (!xlu_cfg_get_long (config, "tslice_ms", &l, 0)) - b_info->sched_params.tslice_ms = l; - if (!xlu_cfg_get_long (config, "ratelimit_us", &l, 0)) - b_info->sched_params.ratelimit_us = l; if (!xlu_cfg_get_long (config, "period", &l, 0)) b_info->sched_params.period = l; if (!xlu_cfg_get_long (config, "slice", &l, 0)) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |