Message ID | 20181011061609.11423-1-sjitindarsingh@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | ppc/spapr: Add support for nested kvm-hv | expand |
On Thu, Oct 11, 2018 at 05:16:06PM +1100, Suraj Jitindar Singh wrote: > This patch series adds the qemu support for running nested kvm-hv on a > POWER9 platform with appropriate hypervisor support and migration of > these guests. > That is, the ability to run kvm-hv guests as guests of an operating system > which is itself a kvm-hv guest. > > The host (L0 hypervisor) and level 1 guest (L1 guest hypervisor) require > the following patch series: > KVM: PPC: Book3S HV: Nested HV virtualization > > And this patch series in the qemu instance running on the L0 hypervisor. > > Patch series based on: ppc-for-3.1 > > The cap number is now in Paolo's tree so hopefully we can rely on it not > changing. Now that the kernel changes are in upstream master, can you resend a final version of this? > > V2 -> V3: > - The enable cap ioctl no longer takes an enable field to indicate > disable/enable, but just enables the cap. So update to match this > kernel change. (The cap starts out disable by default) > > Suraj Jitindar Singh (3): > target/ppc: Update linux-headers for v4.19-rc7 > target/ppc: Add one reg id for ptcr > ppc/spapr_caps: Add SPAPR_CAP_NESTED_KVM_HV > > hw/ppc/spapr.c | 2 ++ > hw/ppc/spapr_caps.c | 32 ++++++++++++++++++++++++++++++++ > include/hw/ppc/spapr.h | 5 ++++- > linux-headers/asm-powerpc/kvm.h | 1 + > linux-headers/linux/kvm.h | 1 + > target/ppc/kvm.c | 12 ++++++++++++ > target/ppc/kvm_ppc.h | 12 ++++++++++++ > target/ppc/translate_init.inc.c | 10 +++++----- > 8 files changed, 69 insertions(+), 6 deletions(-) >