QEMU 'q35' machine type as the default for x86 arch
QEMU supports two main variants of "machine type" (think of it as a
virtual chipset) for x86 hosts: (a) 'pc', which corresponds to Intel's
'i440FX' chipset; and (b) 'q35', which corresponds to Intel's 82Q35
chipset. (For AArch64 hosts, the machine type is called: 'virt'). The
'q35' machine type provides some advanced features by default: native
PCIe hotplug (which is faster than ACPI-based hotplug, which older 'pc'
machine type uses), Intel IOMMU, faster SATA emulation, Secure Boot, and
so forth. This blueprint aims to make sure Nova handles it gracefully
when QEMU switches its default machine type to 'q35'.
(Details: https:/
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Kashyap Chamarthy
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
WIP: Gracefully handle QEMU machine types for guests
Addressed by: https:/
Parse <emulator> elements from virConnectGetCa
Gerrit topic: https:/
Addressed by: https:/
Add detection of SEV support from QEMU/AMD-SP/libvirt on AMD hosts
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Add infrastructure for invoking libvirt's getDomainCapabi
Gerrit topic: https:/
Addressed by: https:/
Make Q35 machine type the default for x86