Testing summary:
Power-on (split-irqchip):
- An unpatched kernel with patched QEMU using IOAPIC versions 0x11 and 0x20
shows the expected legacy QUIRKED behavior.
- A patched kernel with patched QEMU using IOAPIC version 0x11 does not
advertise SEOIB.
- A patched kernel with patched QEMU using IOAPIC version 0x20 advertises
SEOIB and correctly honors suppression.
Migration:
- Patched QEMU to patched QEMU:
If the SEOIB state is not QUIRKED and the destination kernel is
unpatched, migration fails. Otherwise the correct SEOIB state is applied
before vCPU execution resumes.
- Patched QEMU to unpatched QEMU:
Migration succeeds only when the SEOIB state is QUIRKED.
- Unpatched QEMU to patched QEMU:
Migration succeeds and preserves the legacy QUIRKED behavior.