qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH 0/4] KVM: PPC: sPAPR: Enable magic page mapping


From: Alexander Graf
Subject: [Qemu-devel] [PATCH 0/4] KVM: PPC: sPAPR: Enable magic page mapping
Date: Wed, 4 Jun 2014 12:31:23 +0200

The magic page allows us to speed up guests significantly on PR KVM. To enable
the magic page the guest needs to be able to issue KVM hypercalls. Information
on how to trigger them comes via device tree.

So far we didn't expose the respective device tree node on the sPAPR machine
type. Unfortunately during testing a number of issues got revealed when the
guest uses our magic page, so we only enable kvm hypercalls when the host kernel
is patched to make this a safe operation.

Alexander Graf (4):
  linux-headers: include psci.h
  linux-headers: update linux headers to kvm/next
  KVM: PPC: Expose fixup hcall capability
  PPC: spapr: Expose /hypervisor node in device tree

 hw/ppc/spapr.c                       | 20 ++++++++
 linux-headers/asm-arm/kvm.h          | 10 ++--
 linux-headers/asm-arm64/kvm.h        | 13 ++++--
 linux-headers/asm-mips/kvm.h         | 35 ++++++++++++++
 linux-headers/asm-powerpc/kvm.h      |  2 +-
 linux-headers/asm-powerpc/kvm_para.h |  6 +++
 linux-headers/linux/kvm.h            | 10 ++++
 linux-headers/linux/psci.h           | 90 ++++++++++++++++++++++++++++++++++++
 scripts/update-linux-headers.sh      |  3 +-
 target-ppc/kvm.c                     |  7 +++
 target-ppc/kvm_ppc.h                 |  6 +++
 11 files changed, 191 insertions(+), 11 deletions(-)
 create mode 100644 linux-headers/linux/psci.h

-- 
1.8.1.4




reply via email to

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