From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stuart Yoder Date: Wed, 07 Mar 2012 23:12:55 +0000 Subject: [PATCH v9 0/4] KVM: PPC: Add ePAPR idle hcall support Message-Id: <1331161979-12759-1-git-send-email-stuart.yoder@freescale.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: agraf@suse.de, kvm-ppc@vger.kernel.org, kvm@vger.kernel.org From: Stuart Yoder -v9 -pad hcall instruction array with nops Liu Yu-B13201 (4): KVM: PPC: epapr: Factor out the epapr init KVM: PPC: epapr: Add idle hcall support for host KVM: PPC: epapr: install ev_idle hcall for e500 guest KVM: PPC: epapr: Update other hypercall invoking arch/powerpc/include/asm/Kbuild | 1 + arch/powerpc/include/asm/epapr_hcalls.h | 35 ++++++++++-------- arch/powerpc/include/asm/fsl_hcalls.h | 36 +++++++++--------- arch/powerpc/include/asm/kvm_para.h | 14 ++++++- arch/powerpc/kernel/Makefile | 1 + arch/powerpc/kernel/epapr_hcalls.S | 52 ++++++++++++++++++++++++++ arch/powerpc/kernel/epapr_paravirt.c | 61 +++++++++++++++++++++++++++++++ arch/powerpc/kernel/kvm.c | 28 ++------------- arch/powerpc/kernel/kvm_emul.S | 10 ----- arch/powerpc/kvm/booke.c | 6 +++ arch/powerpc/kvm/powerpc.c | 19 ++++++++-- arch/powerpc/platforms/Kconfig | 10 +++++ drivers/tty/Kconfig | 1 + drivers/virt/Kconfig | 1 + include/linux/kvm.h | 2 + 15 files changed, 203 insertions(+), 74 deletions(-) create mode 100644 arch/powerpc/kernel/epapr_hcalls.S create mode 100644 arch/powerpc/kernel/epapr_paravirt.c -- 1.7.3.4