diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in index 6a0110e91dd6aa859ecf0d6adcbc885bb581e92c..caeb14e2f4f55f08e4364db8676fff8f91d314d3 100644 --- a/docs/formatdomain.html.in +++ b/docs/formatdomain.html.in @@ -1880,6 +1880,7 @@ <gic version='2'/> <ioapic driver='qemu'/> <hpt resizing='required'/> + <vmcoreinfo state='on'/> </features> ... @@ -2061,7 +2062,7 @@
vmcoreinfo
Enable QEMU vmcoreinfo device to let the guest kernel save debug - details. Since 3.10.0 (QEMU only) + details. Since 4.4.0 (QEMU only)
diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng index 7bad7dd27b35c0bd687b0c7b769ee6f534cb7e3c..0a6b29b2f6a2d351f210497aeae5a53f127ef0ed 100644 --- a/docs/schemas/domaincommon.rng +++ b/docs/schemas/domaincommon.rng @@ -5039,7 +5039,11 @@ - + + + + + diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c index 0ea3e4caacd8d23671c31c2531233f9a6a55be05..c92725dd25beb837c8bcd9a6042d364d0ec9a28a 100644 --- a/src/conf/domain_conf.c +++ b/src/conf/domain_conf.c @@ -19305,7 +19305,6 @@ virDomainDefParseXML(xmlDocPtr xml, case VIR_DOMAIN_FEATURE_VIRIDIAN: case VIR_DOMAIN_FEATURE_PRIVNET: case VIR_DOMAIN_FEATURE_HYPERV: - case VIR_DOMAIN_FEATURE_VMCOREINFO: case VIR_DOMAIN_FEATURE_KVM: def->features[val] = VIR_TRISTATE_SWITCH_ON; break; @@ -19324,6 +19323,7 @@ virDomainDefParseXML(xmlDocPtr xml, } break; + case VIR_DOMAIN_FEATURE_VMCOREINFO: case VIR_DOMAIN_FEATURE_HAP: case VIR_DOMAIN_FEATURE_PMU: case VIR_DOMAIN_FEATURE_PVSPINLOCK: @@ -26893,7 +26893,6 @@ virDomainDefFormatInternal(virDomainDefPtr def, case VIR_DOMAIN_FEATURE_ACPI: case VIR_DOMAIN_FEATURE_PAE: case VIR_DOMAIN_FEATURE_VIRIDIAN: - case VIR_DOMAIN_FEATURE_VMCOREINFO: case VIR_DOMAIN_FEATURE_PRIVNET: switch ((virTristateSwitch) def->features[i]) { case VIR_TRISTATE_SWITCH_ABSENT: @@ -26914,6 +26913,7 @@ virDomainDefFormatInternal(virDomainDefPtr def, break; + case VIR_DOMAIN_FEATURE_VMCOREINFO: case VIR_DOMAIN_FEATURE_HAP: case VIR_DOMAIN_FEATURE_PMU: case VIR_DOMAIN_FEATURE_PVSPINLOCK: diff --git a/tests/qemuxml2xmloutdata/vmcoreinfo.xml b/tests/qemuxml2xmloutdata/vmcoreinfo.xml index d0cd2f2ce99f111eb50ff883c78c95106a55498b..48b75d7d44d6a309163c075c91e8ed29c7f242d7 100644 --- a/tests/qemuxml2xmloutdata/vmcoreinfo.xml +++ b/tests/qemuxml2xmloutdata/vmcoreinfo.xml @@ -9,7 +9,7 @@ - + destroy