qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-ppc] [PATCH 0/3] xics/kvm: Fix issues with older KVMs on POWER9 ho


From: Greg Kurz
Subject: [Qemu-ppc] [PATCH 0/3] xics/kvm: Fix issues with older KVMs on POWER9 hosts
Date: Thu, 13 Jun 2019 18:44:48 +0200
User-agent: StGit/unknown-version

This series fixes various issues that can happen when running a spapr
machine on a POWER9 host and KVM doesn't have proper support to destroy
XICS-on-XIVE devices (ie, without the changes at [1]).

Patch 1 and 2 fix a QEMU crash that happens with the default settings, ie.
ic-mode=dual and kernel-irqchip is unspecified (ie, emulated fallback is
allowed).

Patch 3 allows to detect the same KVM limitation when passing
kernel-irqchip=on, and to error out early instead of exiting at
the next guest reboot.

--
Greg

[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5422e95103cf9663bc86cf1056a3ea44c2e2f09e

---

Greg Kurz (3):
      xics/spapr: Prevent RTAS/hypercalls emulation to be used by in-kernel XICS
      xics/spapr: Register RTAS/hypercalls once at machine init
      xics/spapr: Detect old KVM XICS on POWER9 hosts


 docs/specs/ppc-spapr-xive.rst |    4 ++-
 hw/intc/xics_kvm.c            |   49 +++++++++++++++++++++++--------------
 hw/intc/xics_spapr.c          |   54 +++++++++++++++++++++++++++++++++++------
 hw/ppc/spapr_irq.c            |   16 +++++++++++-
 include/hw/ppc/spapr.h        |    4 ---
 include/hw/ppc/xics.h         |    1 -
 include/hw/ppc/xics_spapr.h   |    2 ++
 7 files changed, 95 insertions(+), 35 deletions(-)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]