diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2010-05-04 22:20:05 +0100 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2010-05-04 22:20:05 +0100 |
commit | 4cd740cf56f0801f3a3d92cb8c5fb7d930b0dd27 (patch) | |
tree | 3c3cbcabb6adbed9cbb9ba48c47108d9afee63de /xen/include/public/domctl.h | |
parent | df2edff1aa7db2c5a339401198a11fa1a6171434 (diff) | |
download | xen-4cd740cf56f0801f3a3d92cb8c5fb7d930b0dd27.tar.gz xen-4cd740cf56f0801f3a3d92cb8c5fb7d930b0dd27.tar.bz2 xen-4cd740cf56f0801f3a3d92cb8c5fb7d930b0dd27.zip |
cpupool: Control interface should be a sysctl rather than a domctl.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/include/public/domctl.h')
-rw-r--r-- | xen/include/public/domctl.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h index 3ed6468c99..5bae1cb406 100644 --- a/xen/include/public/domctl.h +++ b/xen/include/public/domctl.h @@ -786,31 +786,6 @@ struct xen_domctl_mem_sharing_op { typedef struct xen_domctl_mem_sharing_op xen_domctl_mem_sharing_op_t; DEFINE_XEN_GUEST_HANDLE(xen_domctl_mem_sharing_op_t); -/* - * cpupool operations - */ -/* XEN_DOMCTL_cpupool_op */ -#define XEN_DOMCTL_CPUPOOL_OP_CREATE 1 /* C */ -#define XEN_DOMCTL_CPUPOOL_OP_DESTROY 2 /* D */ -#define XEN_DOMCTL_CPUPOOL_OP_INFO 3 /* I */ -#define XEN_DOMCTL_CPUPOOL_OP_ADDCPU 4 /* A */ -#define XEN_DOMCTL_CPUPOOL_OP_RMCPU 5 /* R */ -#define XEN_DOMCTL_CPUPOOL_OP_MOVEDOMAIN 6 /* M */ -#define XEN_DOMCTL_CPUPOOL_OP_FREEINFO 7 /* F */ -#define XEN_DOMCTL_CPUPOOL_PAR_ANY 0xFFFFFFFF -struct xen_domctl_cpupool_op { - uint32_t op; /* IN */ - uint32_t cpupool_id; /* IN: CDIARM OUT: CI */ - uint32_t sched_id; /* IN: C OUT: I */ - uint32_t domid; /* IN: M */ - uint32_t cpu; /* IN: AR */ - uint32_t n_dom; /* OUT: I */ - struct xenctl_cpumap cpumap; /* OUT: IF */ -}; -typedef struct xen_domctl_cpupool_op xen_domctl_cpupool_op_t; -DEFINE_XEN_GUEST_HANDLE(xen_domctl_cpupool_op_t); - - struct xen_domctl { uint32_t cmd; #define XEN_DOMCTL_createdomain 1 @@ -871,7 +846,6 @@ struct xen_domctl { #define XEN_DOMCTL_gettscinfo 59 #define XEN_DOMCTL_settscinfo 60 #define XEN_DOMCTL_getpageframeinfo3 61 -#define XEN_DOMCTL_cpupool_op 62 #define XEN_DOMCTL_gdbsx_guestmemio 1000 #define XEN_DOMCTL_gdbsx_pausevcpu 1001 #define XEN_DOMCTL_gdbsx_unpausevcpu 1002 @@ -920,7 +894,6 @@ struct xen_domctl { struct xen_domctl_debug_op debug_op; struct xen_domctl_mem_event_op mem_event_op; struct xen_domctl_mem_sharing_op mem_sharing_op; - struct xen_domctl_cpupool_op cpupool_op; #if defined(__i386__) || defined(__x86_64__) struct xen_domctl_cpuid cpuid; #endif |