mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-21 10:52:22 +00:00
Support device_model & serial config settings for HVM guests
This commit is contained in:
parent
b85e53cc7a
commit
35adcfa621
@ -1,3 +1,9 @@
|
||||
Thu Nov 16 19:36:12 EST 2006 Daniel Berrange <berrange@redhat.com>
|
||||
|
||||
* src/xm_internal.c: Add support for device_model parameter to
|
||||
make HVM guests work. Also support serial console in HVM, since
|
||||
it needs to be explicitly turned on, unlike PV.
|
||||
|
||||
Thu Nov 16 18:16:42 EST 2006 Daniel Berrange <berrange@redhat.com>
|
||||
|
||||
* src/xml.c: Mark 'msg' parameter in XML error handler as unused.
|
||||
|
@ -579,6 +579,11 @@ char *xenXMDomainDumpXML(virDomainPtr domain, int flags ATTRIBUTE_UNUSED) {
|
||||
|
||||
virBufferAdd(buf, " <devices>\n", -1);
|
||||
|
||||
if (hvm) {
|
||||
if (xenXMConfigGetString(entry->conf, "device_model", &str) == 0)
|
||||
virBufferVSprintf(buf, " <emulator>%s</emulator>\n", str);
|
||||
}
|
||||
|
||||
list = virConfGetValue(entry->conf, "disk");
|
||||
while (list && list->type == VIR_CONF_LIST) {
|
||||
virConfValuePtr el = list->list;
|
||||
@ -732,6 +737,12 @@ char *xenXMDomainDumpXML(virDomainPtr domain, int flags ATTRIBUTE_UNUSED) {
|
||||
virBufferAdd(buf, " <graphics type='sdl'/>\n", -1);
|
||||
}
|
||||
|
||||
if (hvm) {
|
||||
if (xenXMConfigGetString(entry->conf, "serial", &str) == 0 && !strcmp(str, "pty")) {
|
||||
virBufferAdd(buf, " <console/>\n", -1);
|
||||
}
|
||||
}
|
||||
|
||||
virBufferAdd(buf, " </devices>\n", -1);
|
||||
|
||||
virBufferAdd(buf, "</domain>\n", -1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user