From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gregory Haskins Subject: [PATCH v2 0/4] KVM: xinterface Date: Fri, 02 Oct 2009 16:19:16 -0400 Message-ID: <20091002201159.4014.33268.stgit@dev.haskins.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Cc: linux-kernel@vger.kernel.org, ghaskins@novell.com To: kvm@vger.kernel.org Return-path: Sender: kvm-owner@vger.kernel.org List-ID: (Applies to kvm.git/master:083e9e10) For details, please read the patch headers. [ Changelog: v2: *) We now re-use the vmfd as the binding token, instead of creating a new separate namespace *) Added support for switch_to(mm), which is much faster *) Added support for memslot-cache for exploiting slot locality *) Added support for scatter-gather access *) Added support for xioevent interface v1: *) Initial release ] This series is included in upstream AlacrityVM and is well tested and known to work properly. Comments? Kind Regards, -Greg --- Gregory Haskins (4): KVM: add scatterlist support to xinterface KVM: add io services to xinterface KVM: introduce "xinterface" API for external interaction with guests mm: export use_mm() and unuse_mm() to modules arch/x86/kvm/Makefile | 2 include/linux/kvm_host.h | 3 include/linux/kvm_xinterface.h | 165 +++++++++++ kernel/fork.c | 1 mm/mmu_context.c | 3 virt/kvm/kvm_main.c | 24 ++ virt/kvm/xinterface.c | 587 ++++++++++++++++++++++++++++++++++++++++ 7 files changed, 784 insertions(+), 1 deletions(-) create mode 100644 include/linux/kvm_xinterface.h create mode 100644 virt/kvm/xinterface.c -- Signature