mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
Remove control interface in kernels and domain builder.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
This commit is contained in:
1 parent
e9626ce65f
commit
7a36d2e972
19 files changed
+12
-791
No files matched your search
@@ -268,18 +268,18 @@ static PyObject *pyxc_linux_build(PyObject *self,
|
||||
u32 dom;
|
||||
char *image, *ramdisk = NULL, *cmdline = "";
|
||||
int flags = 0, vcpus = 1;
|
||||
int control_evtchn, store_evtchn, console_evtchn;
|
||||
int store_evtchn, console_evtchn;
|
||||
unsigned long store_mfn = 0;
|
||||
unsigned long console_mfn = 0;
|
||||
|
||||
static char *kwd_list[] = { "dom", "control_evtchn", "store_evtchn",
|
||||
static char *kwd_list[] = { "dom", "store_evtchn",
|
||||
"console_evtchn", "image",
|
||||
/* optional */
|
||||
"ramdisk", "cmdline", "flags",
|
||||
"vcpus", NULL };
|
||||
|
||||
if ( !PyArg_ParseTupleAndKeywords(args, kwds, "iiiis|ssii", kwd_list,
|
||||
&dom, &control_evtchn, &store_evtchn,
|
||||
if ( !PyArg_ParseTupleAndKeywords(args, kwds, "iiis|ssii", kwd_list,
|
||||
&dom, &store_evtchn,
|
||||
&console_evtchn, &image,
|
||||
/* optional */
|
||||
&ramdisk, &cmdline, &flags,
|
||||
@@ -287,7 +287,7 @@ static PyObject *pyxc_linux_build(PyObject *self,
|
||||
return NULL;
|
||||
|
||||
if ( xc_linux_build(xc->xc_handle, dom, image,
|
||||
ramdisk, cmdline, control_evtchn, flags, vcpus,
|
||||
ramdisk, cmdline, flags, vcpus,
|
||||
store_evtchn, &store_mfn,
|
||||
console_evtchn, &console_mfn) != 0 )
|
||||
return PyErr_SetFromErrno(xc_error);
|
||||
|
||||
@@ -249,7 +249,6 @@ class LinuxImageHandler(ImageHandler):
|
||||
|
||||
log.debug("dom = %d", self.vm.getDomain())
|
||||
log.debug("image = %s", self.kernel)
|
||||
log.debug("control_evtchn = %s", self.vm.channel.getRemotePort())
|
||||
log.debug("store_evtchn = %d", store_evtchn)
|
||||
log.debug("console_evtchn = %d", console_evtchn)
|
||||
log.debug("cmdline = %s", self.cmdline)
|
||||
@@ -259,7 +258,6 @@ class LinuxImageHandler(ImageHandler):
|
||||
|
||||
ret = xc.linux_build(dom = self.vm.getDomain(),
|
||||
image = self.kernel,
|
||||
control_evtchn = self.vm.channel.getRemotePort(),
|
||||
store_evtchn = store_evtchn,
|
||||
console_evtchn = console_evtchn,
|
||||
cmdline = self.cmdline,
|
||||
|
||||