Message ID | 20241227202435.48055-3-philmd@linaro.org |
---|---|
State | New |
Headers | show |
Series | hw/intc: Select generic ARM_GICV3 when KVM is not available | expand |
On Fri, 27 Dec 2024 at 21:24, Philippe Mathieu-Daudé <philmd@linaro.org> wrote: > When the KVM accelerator is selected, the Kconfig ARM_GIC key > selects the KVM GIC implementation (ARM_GIC_KVM). > For other accelerators (TCG, HVF, ...), select the generic > implementation. > > Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> > --- > hw/intc/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/hw/intc/Kconfig b/hw/intc/Kconfig > index 7547528f2c2..762139d8df3 100644 > --- a/hw/intc/Kconfig > +++ b/hw/intc/Kconfig > @@ -23,7 +23,7 @@ config APIC > > config ARM_GIC > bool > - select ARM_GICV3 if TCG > + select ARM_GICV3 if !KVM > Wouldn't this disable the ARM_GICV3 by default when building with --enable-tcg --enable-kvm? And then there would be no GIC available when running the built QEMU in TCG mode. (Bear with me, I'm a relative Meson newbie.) > select ARM_GIC_KVM if KVM > select MSI_NONBROKEN > > -- > 2.47.1 > >
diff --git a/hw/intc/Kconfig b/hw/intc/Kconfig index 7547528f2c2..762139d8df3 100644 --- a/hw/intc/Kconfig +++ b/hw/intc/Kconfig @@ -23,7 +23,7 @@ config APIC config ARM_GIC bool - select ARM_GICV3 if TCG + select ARM_GICV3 if !KVM select ARM_GIC_KVM if KVM select MSI_NONBROKEN
When the KVM accelerator is selected, the Kconfig ARM_GIC key selects the KVM GIC implementation (ARM_GIC_KVM). For other accelerators (TCG, HVF, ...), select the generic implementation. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> --- hw/intc/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)