mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-21 10:52:22 +00:00
domain: add implicit USB controller
Some tools, such as virt-manager, prefers having the default USB controller explicit in the XML document. This patch makes sure there is one. With this patch, it is now possible to switch from USB1 to USB2 from the release 0.9.1 of virt-manager. Fix tests to pass with this change.
This commit is contained in:
parent
9c8466daac
commit
42043afcdc
@ -619,7 +619,6 @@ VIR_ENUM_IMPL(virDomainStartupPolicy, VIR_DOMAIN_STARTUP_POLICY_LAST,
|
|||||||
#define VIR_DOMAIN_XML_WRITE_FLAGS VIR_DOMAIN_XML_SECURE
|
#define VIR_DOMAIN_XML_WRITE_FLAGS VIR_DOMAIN_XML_SECURE
|
||||||
#define VIR_DOMAIN_XML_READ_FLAGS VIR_DOMAIN_XML_INACTIVE
|
#define VIR_DOMAIN_XML_READ_FLAGS VIR_DOMAIN_XML_INACTIVE
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
virBlkioDeviceWeightArrayClear(virBlkioDeviceWeightPtr deviceWeights,
|
virBlkioDeviceWeightArrayClear(virBlkioDeviceWeightPtr deviceWeights,
|
||||||
int ndevices)
|
int ndevices)
|
||||||
@ -7091,6 +7090,49 @@ error:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static int virDomainDefMaybeAddController(virDomainDefPtr def,
|
||||||
|
int type,
|
||||||
|
int idx)
|
||||||
|
{
|
||||||
|
int found = 0;
|
||||||
|
int i;
|
||||||
|
virDomainControllerDefPtr cont;
|
||||||
|
|
||||||
|
for (i = 0 ; (i < def->ncontrollers) && !found; i++) {
|
||||||
|
if (def->controllers[i]->type == type &&
|
||||||
|
def->controllers[i]->idx == idx)
|
||||||
|
found = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (found)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
if (VIR_ALLOC(cont) < 0) {
|
||||||
|
virReportOOMError();
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
cont->type = type;
|
||||||
|
cont->idx = idx;
|
||||||
|
cont->model = -1;
|
||||||
|
|
||||||
|
if (cont->type == VIR_DOMAIN_CONTROLLER_TYPE_VIRTIO_SERIAL) {
|
||||||
|
cont->opts.vioserial.ports = -1;
|
||||||
|
cont->opts.vioserial.vectors = -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (VIR_REALLOC_N(def->controllers, def->ncontrollers+1) < 0) {
|
||||||
|
VIR_FREE(cont);
|
||||||
|
virReportOOMError();
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
def->controllers[def->ncontrollers] = cont;
|
||||||
|
def->ncontrollers++;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
static virDomainDefPtr virDomainDefParseXML(virCapsPtr caps,
|
static virDomainDefPtr virDomainDefParseXML(virCapsPtr caps,
|
||||||
xmlDocPtr xml,
|
xmlDocPtr xml,
|
||||||
xmlNodePtr root,
|
xmlNodePtr root,
|
||||||
@ -7649,6 +7691,12 @@ static virDomainDefPtr virDomainDefParseXML(virCapsPtr caps,
|
|||||||
}
|
}
|
||||||
VIR_FREE(nodes);
|
VIR_FREE(nodes);
|
||||||
|
|
||||||
|
if (def->virtType == VIR_DOMAIN_VIRT_QEMU ||
|
||||||
|
def->virtType == VIR_DOMAIN_VIRT_KQEMU ||
|
||||||
|
def->virtType == VIR_DOMAIN_VIRT_KVM)
|
||||||
|
if (virDomainDefMaybeAddController(def, VIR_DOMAIN_CONTROLLER_TYPE_USB, 0) < 0)
|
||||||
|
goto error;
|
||||||
|
|
||||||
/* analysis of the resource leases */
|
/* analysis of the resource leases */
|
||||||
if ((n = virXPathNodeSet("./devices/lease", ctxt, &nodes)) < 0) {
|
if ((n = virXPathNodeSet("./devices/lease", ctxt, &nodes)) < 0) {
|
||||||
virDomainReportError(VIR_ERR_INTERNAL_ERROR,
|
virDomainReportError(VIR_ERR_INTERNAL_ERROR,
|
||||||
@ -9378,49 +9426,6 @@ cleanup:
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int virDomainDefMaybeAddController(virDomainDefPtr def,
|
|
||||||
int type,
|
|
||||||
int idx)
|
|
||||||
{
|
|
||||||
int found = 0;
|
|
||||||
int i;
|
|
||||||
virDomainControllerDefPtr cont;
|
|
||||||
|
|
||||||
for (i = 0 ; (i < def->ncontrollers) && !found; i++) {
|
|
||||||
if (def->controllers[i]->type == type &&
|
|
||||||
def->controllers[i]->idx == idx)
|
|
||||||
found = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (found)
|
|
||||||
return 0;
|
|
||||||
|
|
||||||
if (VIR_ALLOC(cont) < 0) {
|
|
||||||
virReportOOMError();
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
cont->type = type;
|
|
||||||
cont->idx = idx;
|
|
||||||
cont->model = -1;
|
|
||||||
|
|
||||||
if (cont->type == VIR_DOMAIN_CONTROLLER_TYPE_VIRTIO_SERIAL) {
|
|
||||||
cont->opts.vioserial.ports = -1;
|
|
||||||
cont->opts.vioserial.vectors = -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if (VIR_REALLOC_N(def->controllers, def->ncontrollers+1) < 0) {
|
|
||||||
VIR_FREE(cont);
|
|
||||||
virReportOOMError();
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
def->controllers[def->ncontrollers] = cont;
|
|
||||||
def->ncontrollers++;
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int virDomainDefAddDiskControllersForType(virDomainDefPtr def,
|
static int virDomainDefAddDiskControllersForType(virDomainDefPtr def,
|
||||||
int controllerType,
|
int controllerType,
|
||||||
int diskBus)
|
int diskBus)
|
||||||
|
@ -7620,7 +7620,13 @@ virDomainDefPtr qemuParseCommandLine(virCapsPtr caps,
|
|||||||
WANT_VALUE();
|
WANT_VALUE();
|
||||||
/* ignore, generted on the fly */
|
/* ignore, generted on the fly */
|
||||||
} else if (STREQ(arg, "-usb")) {
|
} else if (STREQ(arg, "-usb")) {
|
||||||
/* ignore, always added by libvirt */
|
virDomainControllerDefPtr ctldef;
|
||||||
|
if (VIR_ALLOC(ctldef) < 0)
|
||||||
|
goto no_memory;
|
||||||
|
ctldef->type = VIR_DOMAIN_CONTROLLER_TYPE_USB;
|
||||||
|
ctldef->idx = 0;
|
||||||
|
ctldef->model = -1;
|
||||||
|
virDomainControllerInsert(def, ctldef);
|
||||||
} else if (STREQ(arg, "-pidfile")) {
|
} else if (STREQ(arg, "-pidfile")) {
|
||||||
WANT_VALUE();
|
WANT_VALUE();
|
||||||
if (pidfile)
|
if (pidfile)
|
||||||
|
@ -36,6 +36,7 @@ cat <<\EOF > D.xml || fail=1
|
|||||||
<on_crash>destroy</on_crash>
|
<on_crash>destroy</on_crash>
|
||||||
<devices>
|
<devices>
|
||||||
<emulator>/usr/bin/qemu-kvm</emulator>
|
<emulator>/usr/bin/qemu-kvm</emulator>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<serial type='pty'>
|
<serial type='pty'>
|
||||||
<target port='0'/>
|
<target port='0'/>
|
||||||
</serial>
|
</serial>
|
||||||
|
@ -69,6 +69,7 @@
|
|||||||
<target dev='hdf' bus='ide'/>
|
<target dev='hdf' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='5' unit='0'/>
|
<address type='drive' controller='0' bus='5' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<serial type='pty'>
|
<serial type='pty'>
|
||||||
<target port='0'/>
|
<target port='0'/>
|
||||||
|
@ -35,6 +35,7 @@
|
|||||||
</iotune>
|
</iotune>
|
||||||
<address type='drive' controller='0' bus='0' unit='1'/>
|
<address type='drive' controller='0' bus='0' unit='1'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -30,6 +30,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -50,6 +50,7 @@
|
|||||||
<target dev='fda' bus='fdc'/>
|
<target dev='fda' bus='fdc'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='fdc' index='0'/>
|
<controller type='fdc' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<interface type='user'>
|
<interface type='user'>
|
||||||
|
@ -50,6 +50,7 @@
|
|||||||
<target dev='fda' bus='fdc'/>
|
<target dev='fda' bus='fdc'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='fdc' index='0'/>
|
<controller type='fdc' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<interface type='user'>
|
<interface type='user'>
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
<target dev='fda' bus='fdc'/>
|
<target dev='fda' bus='fdc'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='fdc' index='0'/>
|
<controller type='fdc' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -40,6 +40,7 @@
|
|||||||
<boot order='4'/>
|
<boot order='4'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='1'/>
|
<address type='drive' controller='0' bus='0' unit='1'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='fdc' index='0'/>
|
<controller type='fdc' index='0'/>
|
||||||
<interface type='user'>
|
<interface type='user'>
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<channel type='pipe'>
|
<channel type='pipe'>
|
||||||
<source path='/tmp/guestfwd'/>
|
<source path='/tmp/guestfwd'/>
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='virtio-serial' index='1'>
|
<controller type='virtio-serial' index='1'>
|
||||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='virtio-serial' index='1'>
|
<controller type='virtio-serial' index='1'>
|
||||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='virtio-serial' index='0' ports='16' vectors='4'/>
|
<controller type='virtio-serial' index='0' ports='16' vectors='4'/>
|
||||||
<controller type='virtio-serial' index='1'>
|
<controller type='virtio-serial' index='1'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='virtio-serial' index='1'>
|
<controller type='virtio-serial' index='1'>
|
||||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<console type='pty'>
|
<console type='pty'>
|
||||||
<target port='0'/>
|
<target port='0'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<serial type='pty'>
|
<serial type='pty'>
|
||||||
<target port='0'/>
|
<target port='0'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<serial type='pty'>
|
<serial type='pty'>
|
||||||
<target port='0'/>
|
<target port='0'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='virtio-serial' index='0'/>
|
<controller type='virtio-serial' index='0'/>
|
||||||
<serial type='pty'>
|
<serial type='pty'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<console type='pty'>
|
<console type='pty'>
|
||||||
<target type='virtio'/>
|
<target type='virtio'/>
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
<on_crash>destroy</on_crash>
|
<on_crash>destroy</on_crash>
|
||||||
<devices>
|
<devices>
|
||||||
<emulator>/./qemu.sh</emulator>
|
<emulator>/./qemu.sh</emulator>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
</domain>
|
</domain>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<on_crash>destroy</on_crash>
|
<on_crash>destroy</on_crash>
|
||||||
<devices>
|
<devices>
|
||||||
<emulator>/./qemu.sh</emulator>
|
<emulator>/./qemu.sh</emulator>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
</domain>
|
</domain>
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
<model type='virtio'/>
|
<model type='virtio'/>
|
||||||
<driver name='vhost' txmode='iothread'/>
|
<driver name='vhost' txmode='iothread'/>
|
||||||
</interface>
|
</interface>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='virtio-serial' index='0'>
|
<controller type='virtio-serial' index='0'>
|
||||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
|
||||||
</controller>
|
</controller>
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
<target dev='hdc' bus='ide'/>
|
<target dev='hdc' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
<target dev='hdc' bus='ide'/>
|
<target dev='hdc' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
</source>
|
</source>
|
||||||
<target dev='vda' bus='virtio'/>
|
<target dev='vda' bus='virtio'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
</source>
|
</source>
|
||||||
<target dev='vda' bus='virtio'/>
|
<target dev='vda' bus='virtio'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
</source>
|
</source>
|
||||||
<target dev='vda' bus='virtio'/>
|
<target dev='vda' bus='virtio'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -28,6 +28,7 @@
|
|||||||
</source>
|
</source>
|
||||||
<target dev='vda' bus='virtio'/>
|
<target dev='vda' bus='virtio'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -26,6 +26,7 @@
|
|||||||
</source>
|
</source>
|
||||||
<target dev='vda' bus='virtio'/>
|
<target dev='vda' bus='virtio'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
<target dev='fda' bus='fdc'/>
|
<target dev='fda' bus='fdc'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='fdc' index='0'/>
|
<controller type='fdc' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='none'/>
|
<memballoon model='none'/>
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -25,6 +25,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
<target dev='fdb' bus='fdc'/>
|
<target dev='fdb' bus='fdc'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='1'/>
|
<address type='drive' controller='0' bus='0' unit='1'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='fdc' index='0'/>
|
<controller type='fdc' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
|
@ -32,6 +32,7 @@
|
|||||||
<model type='virtio'/>
|
<model type='virtio'/>
|
||||||
<driver name='vhost' txmode='iothread' ioeventfd='off'/>
|
<driver name='vhost' txmode='iothread' ioeventfd='off'/>
|
||||||
</interface>
|
</interface>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='virtio-serial' index='0'>
|
<controller type='virtio-serial' index='0'>
|
||||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
|
||||||
</controller>
|
</controller>
|
||||||
|
@ -34,6 +34,7 @@
|
|||||||
<target dev='hdd' bus='ide'/>
|
<target dev='hdd' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='1' unit='1'/>
|
<address type='drive' controller='0' bus='1' unit='1'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
<source file='/tmp/data.img'/>
|
<source file='/tmp/data.img'/>
|
||||||
<target dev='vda' bus='virtio'/>
|
<target dev='vda' bus='virtio'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='sda' bus='sata'/>
|
<target dev='sda' bus='sata'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='sata' index='0'/>
|
<controller type='sata' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
<source dev='/dev/HostVG/QEMUGuest1'/>
|
<source dev='/dev/HostVG/QEMUGuest1'/>
|
||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<disk type='file' device='disk'>
|
<disk type='file' device='disk'>
|
||||||
<source file='/tmp/scsidisk.img'/>
|
<source file='/tmp/scsidisk.img'/>
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
<target dev='sda' bus='scsi'/>
|
<target dev='sda' bus='scsi'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='scsi' index='0'/>
|
<controller type='scsi' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
<target dev='sda' bus='scsi'/>
|
<target dev='sda' bus='scsi'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='scsi' index='0' model='virtio-scsi'/>
|
<controller type='scsi' index='0' model='virtio-scsi'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
|
@ -24,6 +24,7 @@
|
|||||||
<target dev='sda' bus='scsi'/>
|
<target dev='sda' bus='scsi'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='scsi' index='0' model='ibmvscsi'/>
|
<controller type='scsi' index='0' model='ibmvscsi'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
<target dev='hdb' bus='ide'/>
|
<target dev='hdb' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='2' unit='0'/>
|
<address type='drive' controller='0' bus='2' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
<transient/>
|
<transient/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
<source file='/tmp/usbdisk.img'/>
|
<source file='/tmp/usbdisk.img'/>
|
||||||
<target dev='sda' bus='usb'/>
|
<target dev='sda' bus='usb'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
<source file='/tmp/logs.img'/>
|
<source file='/tmp/logs.img'/>
|
||||||
<target dev='vdb' bus='virtio'/>
|
<target dev='vdb' bus='virtio'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
<source file='/tmp/logs.img'/>
|
<source file='/tmp/logs.img'/>
|
||||||
<target dev='xvdg' bus='xen'/>
|
<target dev='xvdg' bus='xen'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
</encryption>
|
</encryption>
|
||||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
</domain>
|
</domain>
|
||||||
|
@ -29,6 +29,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='1' unit='0'/>
|
<address type='drive' controller='0' bus='1' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='virtio-serial' index='0'>
|
<controller type='virtio-serial' index='0'>
|
||||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
|
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
|
||||||
</controller>
|
</controller>
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
<readonly/>
|
<readonly/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<controller type='fdc' index='0'/>
|
<controller type='fdc' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<filesystem type='mount'>
|
<filesystem type='mount'>
|
||||||
<source dir='/export/to/guest'/>
|
<source dir='/export/to/guest'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='vnc' port='5903' autoport='no'>
|
<graphics type='vnc' port='5903' autoport='no'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='vnc' listen='1.2.3.4' autoport='yes'>
|
<graphics type='vnc' listen='1.2.3.4' autoport='yes'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='sdl' display=':0.1' xauth='/root/.Xauthority' fullscreen='yes'/>
|
<graphics type='sdl' display=':0.1' xauth='/root/.Xauthority' fullscreen='yes'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='sdl' display=':0.1' xauth='/root/.Xauthority'/>
|
<graphics type='sdl' display=':0.1' xauth='/root/.Xauthority'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='spice' port='5903' tlsPort='5904' autoport='no' listen='127.0.0.1'>
|
<graphics type='spice' port='5903' tlsPort='5904' autoport='no' listen='127.0.0.1'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='spice' port='5903' tlsPort='5904' autoport='no' listen='127.0.0.1'>
|
<graphics type='spice' port='5903' tlsPort='5904' autoport='no' listen='127.0.0.1'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='spice' port='5903' tlsPort='5904' autoport='no' listen='127.0.0.1'>
|
<graphics type='spice' port='5903' tlsPort='5904' autoport='no' listen='127.0.0.1'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='vnc' port='5903' autoport='no' listen='127.0.0.1'>
|
<graphics type='vnc' port='5903' autoport='no' listen='127.0.0.1'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='vnc' socket='/tmp/foo.socket'/>
|
<graphics type='vnc' socket='/tmp/foo.socket'/>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='vnc' port='5903' autoport='no' listen='127.0.0.1'>
|
<graphics type='vnc' port='5903' autoport='no' listen='127.0.0.1'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='ps2'/>
|
<input type='mouse' bus='ps2'/>
|
||||||
<graphics type='vnc' port='5903' autoport='no' listen='2001:1:2:3:4:5:1234:1234'>
|
<graphics type='vnc' port='5903' autoport='no' listen='2001:1:2:3:4:5:1234:1234'>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<hostdev mode='subsystem' type='pci' managed='yes'>
|
<hostdev mode='subsystem' type='pci' managed='yes'>
|
||||||
<source>
|
<source>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<hostdev mode='subsystem' type='usb' managed='no'>
|
<hostdev mode='subsystem' type='usb' managed='no'>
|
||||||
<source>
|
<source>
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<memballoon model='virtio'/>
|
<memballoon model='virtio'/>
|
||||||
</devices>
|
</devices>
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
<target dev='hda' bus='ide'/>
|
<target dev='hda' bus='ide'/>
|
||||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||||
</disk>
|
</disk>
|
||||||
|
<controller type='usb' index='0'/>
|
||||||
<controller type='ide' index='0'/>
|
<controller type='ide' index='0'/>
|
||||||
<input type='mouse' bus='usb'>
|
<input type='mouse' bus='usb'>
|
||||||
<address type='usb' bus='0' port='4'/>
|
<address type='usb' bus='0' port='4'/>
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user