For HVM Xen, state that ACPI and APIC can be turned on and off.
David
Index: libvirt/src/xen_internal.c
===================================================================
--- libvirt.orig/src/xen_internal.c 2007-07-24 09:42:16.000000000 -0700
+++ libvirt/src/xen_internal.c 2007-07-24 09:43:25.000000000 -0700
@@ -2247,6 +2247,13 @@
<ia64_be/>\n", -1);
if (r == -1) goto vir_buffer_failed;
}
+ if (guest_archs[i].hvm) {
+ r = virBufferAdd (xml,
+ "\
+ <acpi default=\"on\" toggle=\"yes\"/>\n\
+ <apic default=\"on\" toggle=\"yes\"/>\n", -1);
+ if (r == -1) goto vir_buffer_failed;
+ }
r = virBufferAdd (xml,
"\
</features>\n\
Index: libvirt/tests/xencapsdata/xen-i686-pae-hvm.xml
===================================================================
--- libvirt.orig/tests/xencapsdata/xen-i686-pae-hvm.xml 2007-07-24 09:42:16.000000000 -0700
+++ libvirt/tests/xencapsdata/xen-i686-pae-hvm.xml 2007-07-24 09:43:25.000000000 -0700
@@ -32,6 +32,8 @@
<features>
<pae/>
<nonpae/>
+ <acpi default="on" toggle="yes"/>
+ <apic default="on" toggle="yes"/>
</features>
</guest>
</capabilities>
Index: libvirt/tests/xencapsdata/xen-x86_64-hvm.xml
===================================================================
--- libvirt.orig/tests/xencapsdata/xen-x86_64-hvm.xml 2007-07-24 09:42:16.000000000 -0700
+++ libvirt/tests/xencapsdata/xen-x86_64-hvm.xml 2007-07-24 09:43:25.000000000 -0700
@@ -31,6 +31,8 @@
<features>
<pae/>
<nonpae/>
+ <acpi default="on" toggle="yes"/>
+ <apic default="on" toggle="yes"/>
</features>
</guest>
@@ -45,6 +47,8 @@
<loader>/usr/lib/xen/boot/hvmloader</loader>
</arch>
<features>
+ <acpi default="on" toggle="yes"/>
+ <apic default="on" toggle="yes"/>
</features>
</guest>
</capabilities>
Index: libvirt/tests/xencapsdata/xen-ia64-hvm.xml
===================================================================
--- libvirt.orig/tests/xencapsdata/xen-ia64-hvm.xml 2007-07-24 09:42:16.000000000 -0700
+++ libvirt/tests/xencapsdata/xen-ia64-hvm.xml 2007-07-24 09:43:25.000000000 -0700
@@ -28,6 +28,8 @@
<loader>/usr/lib/xen/boot/hvmloader</loader>
</arch>
<features>
+ <acpi default="on" toggle="yes"/>
+ <apic default="on" toggle="yes"/>
</features>
</guest>
</capabilities>
Index: libvirt/tests/xencapsdata/xen-ia64-be-hvm.xml
===================================================================
--- libvirt.orig/tests/xencapsdata/xen-ia64-be-hvm.xml 2007-07-24 09:43:21.000000000 -0700
+++ libvirt/tests/xencapsdata/xen-ia64-be-hvm.xml 2007-07-23 16:32:28.000000000 -0700
@@ -30,6 +30,8 @@
</arch>
<features>
<ia64_be/>
+ <acpi default="on" toggle="yes"/>
+ <apic default="on" toggle="yes"/>
</features>
</guest>
</capabilities>
--
Libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list