diff options
author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2023-10-03 09:01:01 +0200 |
---|---|---|
committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2023-11-07 12:13:28 +0100 |
commit | 86d9ff288a9f978840982c6d663b78d64021a6da (patch) | |
tree | f5bcfddc8832d9c0ee0c19eb50a836ddeb0c0aff /hw | |
parent | aa6edf97ce9783bf831ffaca5eda243210290292 (diff) | |
download | qemu-86d9ff288a9f978840982c6d663b78d64021a6da.zip qemu-86d9ff288a9f978840982c6d663b78d64021a6da.tar.gz qemu-86d9ff288a9f978840982c6d663b78d64021a6da.tar.bz2 |
hw/ppc/e500: Restrict ppce500_init_mpic_kvm() to KVM
Inline and guard the single call to kvm_openpic_connect_vcpu()
allows to remove kvm-stub.c.
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20231003070427.69621-3-philmd@linaro.org>
Diffstat (limited to 'hw')
-rw-r--r-- | hw/ppc/e500.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/hw/ppc/e500.c b/hw/ppc/e500.c index e04114f..3842262 100644 --- a/hw/ppc/e500.c +++ b/hw/ppc/e500.c @@ -834,6 +834,7 @@ static DeviceState *ppce500_init_mpic_qemu(PPCE500MachineState *pms, static DeviceState *ppce500_init_mpic_kvm(const PPCE500MachineClass *pmc, IrqLines *irqs, Error **errp) { +#ifdef CONFIG_KVM DeviceState *dev; CPUState *cs; @@ -854,6 +855,9 @@ static DeviceState *ppce500_init_mpic_kvm(const PPCE500MachineClass *pmc, } return dev; +#else + g_assert_not_reached(); +#endif } static DeviceState *ppce500_init_mpic(PPCE500MachineState *pms, |