Re: [PATCH v7 15/24] hw/arm: virt: cleanly fail on attempt to use the platform vGIC together with ITS

Pierrick Bouvier
2025-10-16T17:10:46Z

On 10/16/25 9:55 AM, Mohamed Mediouni wrote:
> Switch its to a tristate.
>
> Windows Hypervisor Platform's vGIC doesn't support ITS.
> Deal with this by reporting to the user and exiting.
>
> Regular configuration: GICv3 + ITS
> New default configuration with WHPX: GICv3 with GICv2m
> And its=off explicitly for the newest machine version: GICv3 + GICv2m
>
> Signed-off-by: Mohamed Mediouni <mohamed@unpredictable.fr>
> ---
> hw/arm/virt-acpi-build.c | 14 +++++------
> hw/arm/virt.c | 50 ++++++++++++++++++++++++++++++++--------
> include/hw/arm/virt.h | 4 +++-
> 3 files changed, 50 insertions(+), 18 deletions(-)