mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
libxl: reorder libxlMakeDomBuildInfo for upcoming PVH support
Make it easier to share HVM and PVH code where relevant. No functional change. Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Reviewed-by: Jim Fehlig <jfehlig@suse.com>
This commit is contained in:
parent
794af564f4
commit
105e116bda
@ -376,18 +376,6 @@ libxlMakeDomBuildInfo(virDomainDefPtr def,
|
|||||||
b_info->max_memkb = virDomainDefGetMemoryInitial(def);
|
b_info->max_memkb = virDomainDefGetMemoryInitial(def);
|
||||||
b_info->target_memkb = def->mem.cur_balloon;
|
b_info->target_memkb = def->mem.cur_balloon;
|
||||||
if (hvm) {
|
if (hvm) {
|
||||||
char bootorder[VIR_DOMAIN_BOOT_LAST + 1];
|
|
||||||
|
|
||||||
libxl_defbool_set(&b_info->u.hvm.pae,
|
|
||||||
def->features[VIR_DOMAIN_FEATURE_PAE] ==
|
|
||||||
VIR_TRISTATE_SWITCH_ON);
|
|
||||||
libxl_defbool_set(&b_info->u.hvm.apic,
|
|
||||||
def->features[VIR_DOMAIN_FEATURE_APIC] ==
|
|
||||||
VIR_TRISTATE_SWITCH_ON);
|
|
||||||
libxl_defbool_set(&b_info->u.hvm.acpi,
|
|
||||||
def->features[VIR_DOMAIN_FEATURE_ACPI] ==
|
|
||||||
VIR_TRISTATE_SWITCH_ON);
|
|
||||||
|
|
||||||
if (caps &&
|
if (caps &&
|
||||||
def->cpu && def->cpu->mode == (VIR_CPU_MODE_HOST_PASSTHROUGH)) {
|
def->cpu && def->cpu->mode == (VIR_CPU_MODE_HOST_PASSTHROUGH)) {
|
||||||
bool hasHwVirt = false;
|
bool hasHwVirt = false;
|
||||||
@ -474,6 +462,20 @@ libxlMakeDomBuildInfo(virDomainDefPtr def,
|
|||||||
"mode=host-passthrough to avoid risk of changed guest "
|
"mode=host-passthrough to avoid risk of changed guest "
|
||||||
"semantics when mode=custom is supported in the future");
|
"semantics when mode=custom is supported in the future");
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (hvm) {
|
||||||
|
char bootorder[VIR_DOMAIN_BOOT_LAST + 1];
|
||||||
|
|
||||||
|
libxl_defbool_set(&b_info->u.hvm.pae,
|
||||||
|
def->features[VIR_DOMAIN_FEATURE_PAE] ==
|
||||||
|
VIR_TRISTATE_SWITCH_ON);
|
||||||
|
libxl_defbool_set(&b_info->u.hvm.apic,
|
||||||
|
def->features[VIR_DOMAIN_FEATURE_APIC] ==
|
||||||
|
VIR_TRISTATE_SWITCH_ON);
|
||||||
|
libxl_defbool_set(&b_info->u.hvm.acpi,
|
||||||
|
def->features[VIR_DOMAIN_FEATURE_ACPI] ==
|
||||||
|
VIR_TRISTATE_SWITCH_ON);
|
||||||
|
|
||||||
if (def->nsounds > 0) {
|
if (def->nsounds > 0) {
|
||||||
/*
|
/*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user