From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Mackerras Subject: [PATCH 0/3] New PAPR hypercall plus individual hypercall enables Date: Mon, 26 May 2014 22:17:03 +1000 Message-ID: <1401106626-13130-1-git-send-email-paulus@samba.org> Cc: kvm-ppc@vger.kernel.org, kvm@vger.kernel.org To: Alexander Graf Return-path: Received: from ozlabs.org ([103.22.144.67]:33185 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752100AbaEZMRR (ORCPT ); Mon, 26 May 2014 08:17:17 -0400 Sender: kvm-owner@vger.kernel.org List-ID: This patch series adds a way for userspace to control which PAPR hypercalls get handled by kernel handlers vs. being sent up to userspace, and then adds an implementation of a new hypercall, H_SET_MODE. The series is against Alex Graf's kvm-ppc-queue tree plus the series of 8 bug-fix patches that I posted recently. Please apply these patches for 3.16. Paul. Documentation/virtual/kvm/api.txt | 21 ++++++ arch/powerpc/include/asm/hvcall.h | 6 ++ arch/powerpc/include/asm/kvm_book3s.h | 4 + arch/powerpc/include/asm/kvm_host.h | 2 + arch/powerpc/include/asm/kvm_ppc.h | 2 +- arch/powerpc/kernel/asm-offsets.c | 1 + arch/powerpc/kvm/book3s.c | 5 ++ arch/powerpc/kvm/book3s_hv.c | 125 +++++++++++++++++++++++++++++++- arch/powerpc/kvm/book3s_hv_builtin.c | 13 ++++ arch/powerpc/kvm/book3s_hv_rmhandlers.S | 12 +++ arch/powerpc/kvm/book3s_pr.c | 8 ++ arch/powerpc/kvm/book3s_pr_papr.c | 58 +++++++++++++++ arch/powerpc/kvm/powerpc.c | 21 ++++++ include/uapi/linux/kvm.h | 1 + 14 files changed, 277 insertions(+), 2 deletions(-)