diff options
author | Cédric Le Goater <clg@kaod.org> | 2019-05-13 10:42:38 +0200 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2019-05-29 11:39:46 +1000 |
commit | 0dc9f5f8496a23da375a3b19556e265ba22478e0 (patch) | |
tree | ddcba83e5684917e6e2f5f16af97ed2d61b77202 | |
parent | 277dd3d7712ae056d2614ea164f6560afd5d71d4 (diff) | |
download | qemu-0dc9f5f8496a23da375a3b19556e265ba22478e0.zip qemu-0dc9f5f8496a23da375a3b19556e265ba22478e0.tar.gz qemu-0dc9f5f8496a23da375a3b19556e265ba22478e0.tar.bz2 |
spapr/xive: activate KVM support
All is in place for KVM now. State synchronization and migration will
come next.
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Message-Id: <20190513084245.25755-8-clg@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-rw-r--r-- | hw/ppc/spapr_irq.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/hw/ppc/spapr_irq.c b/hw/ppc/spapr_irq.c index 8d37152..e969683 100644 --- a/hw/ppc/spapr_irq.c +++ b/hw/ppc/spapr_irq.c @@ -248,19 +248,10 @@ SpaprIrq spapr_irq_xics = { static void spapr_irq_init_xive(SpaprMachineState *spapr, int nr_irqs, Error **errp) { - MachineState *machine = MACHINE(spapr); uint32_t nr_servers = spapr_max_server_number(spapr); DeviceState *dev; int i; - /* KVM XIVE device not yet available */ - if (kvm_enabled()) { - if (machine_kernel_irqchip_required(machine)) { - error_setg(errp, "kernel_irqchip requested. no KVM XIVE support"); - return; - } - } - dev = qdev_create(NULL, TYPE_SPAPR_XIVE); qdev_prop_set_uint32(dev, "nr-irqs", nr_irqs); /* |