aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/public/domctl.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-05-04 22:20:05 +0100
committerKeir Fraser <keir.fraser@citrix.com>2010-05-04 22:20:05 +0100
commit4cd740cf56f0801f3a3d92cb8c5fb7d930b0dd27 (patch)
tree3c3cbcabb6adbed9cbb9ba48c47108d9afee63de /xen/include/public/domctl.h
parentdf2edff1aa7db2c5a339401198a11fa1a6171434 (diff)
downloadxen-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.h27
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