[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Remove vmassist dom0_op. Can now adjust vm assists via setdomaininfo.
ChangeSet 1.1397, 2005/03/30 12:04:51+01:00, kaf24@xxxxxxxxxxxxxxxxxxxx Remove vmassist dom0_op. Can now adjust vm assists via setdomaininfo. Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> tools/libxc/xc.h | 5 ----- tools/libxc/xc_domain.c | 13 ------------- xen/common/dom0_ops.c | 15 --------------- xen/include/public/dom0_ops.h | 10 ---------- 4 files changed, 43 deletions(-) diff -Nru a/tools/libxc/xc.h b/tools/libxc/xc.h --- a/tools/libxc/xc.h 2005-03-30 07:03:40 -05:00 +++ b/tools/libxc/xc.h 2005-03-30 07:03:40 -05:00 @@ -375,11 +375,6 @@ u32 domid, unsigned int max_memkb); -int xc_domain_setvmassist(int xc_handle, - u32 domid, - unsigned int cmd, - unsigned int type); - typedef dom0_perfc_desc_t xc_perfc_desc_t; /* IMPORTANT: The caller is responsible for mlock()'ing the @desc array. */ int xc_perfc_control(int xc_handle, diff -Nru a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c --- a/tools/libxc/xc_domain.c 2005-03-30 07:03:40 -05:00 +++ b/tools/libxc/xc_domain.c 2005-03-30 07:03:40 -05:00 @@ -243,16 +243,3 @@ op.u.setdomainmaxmem.max_memkb = max_memkb; return do_dom0_op(xc_handle, &op); } - -int xc_domain_setvmassist(int xc_handle, - u32 domid, - unsigned int cmd, - unsigned int type) -{ - dom0_op_t op; - op.cmd = DOM0_SETDOMAINVMASSIST; - op.u.setdomainvmassist.domain = (domid_t)domid; - op.u.setdomainvmassist.cmd = cmd; - op.u.setdomainvmassist.type = type; - return do_dom0_op(xc_handle, &op); -} diff -Nru a/xen/common/dom0_ops.c b/xen/common/dom0_ops.c --- a/xen/common/dom0_ops.c 2005-03-30 07:03:40 -05:00 +++ b/xen/common/dom0_ops.c 2005-03-30 07:03:40 -05:00 @@ -451,21 +451,6 @@ } break; - case DOM0_SETDOMAINVMASSIST: - { - struct domain *d; - ret = -ESRCH; - d = find_domain_by_id( op->u.setdomainvmassist.domain ); - if ( d != NULL ) - { - vm_assist(d, op->u.setdomainvmassist.cmd, - op->u.setdomainvmassist.type); - put_domain(d); - ret = 0; - } - } - break; - #ifdef PERF_COUNTERS case DOM0_PERFCCONTROL: { diff -Nru a/xen/include/public/dom0_ops.h b/xen/include/public/dom0_ops.h --- a/xen/include/public/dom0_ops.h 2005-03-30 07:03:40 -05:00 +++ b/xen/include/public/dom0_ops.h 2005-03-30 07:03:40 -05:00 @@ -320,15 +320,6 @@ MEMORY_PADDING; } PACKED dom0_getpageframeinfo2_t; /* 24 bytes */ -#define DOM0_SETDOMAINVMASSIST 30 -typedef struct { - /* IN variables. */ - domid_t domain; /* 0 */ - u16 __pad0; - u32 cmd; /* 4: vm_assist cmd */ - u32 type; /* 8: vm_assist cmd */ -} PACKED dom0_setdomainvmassist_t; /* 12 bytes */ - /* * Request memory range (@pfn, @pfn+@nr_pfns-1) to have type @type. * On x86, @type is an architecture-defined MTRR memory type. @@ -443,7 +434,6 @@ dom0_setdomaininitialmem_t setdomaininitialmem; dom0_setdomainmaxmem_t setdomainmaxmem; dom0_getpageframeinfo2_t getpageframeinfo2; - dom0_setdomainvmassist_t setdomainvmassist; dom0_add_memtype_t add_memtype; dom0_del_memtype_t del_memtype; dom0_read_memtype_t read_memtype; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |