This patchset is an RFC sketch of cleaning up the logic that we have for selecting the MSI controller, so we can add the handling for "hvf and whpx give you a GICv3 without an ITS" in a hopefully clear manner.
thanks -- PMM Peter Maydell (4): hw/arm/virt: Clean up MSI controller selection logic hw/arm/virt: Don't use vms->tcg_its in create_gic() hw/arm/virt: Drop VirtMachineState::tcg_its hw/arm/virt: new "msi" property docs/system/arm/virt.rst | 21 +++++++- hw/arm/virt.c | 108 +++++++++++++++++++++++++++++++++------ include/hw/arm/virt.h | 2 +- 3 files changed, 114 insertions(+), 17 deletions(-) -- 2.47.3
