From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=35811 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PYdgI-0006p1-Ns for qemu-devel@nongnu.org; Fri, 31 Dec 2010 07:02:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PYdgH-0006gK-NB for qemu-devel@nongnu.org; Fri, 31 Dec 2010 07:02:02 -0500 Received: from fmmailgate03.web.de ([217.72.192.234]:41031) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PYdgH-0006fv-Fa for qemu-devel@nongnu.org; Fri, 31 Dec 2010 07:02:01 -0500 From: Jan Kiszka Date: Fri, 31 Dec 2010 13:01:47 +0100 Message-Id: Sender: jan.kiszka@web.de Subject: [Qemu-devel] [PATCH 0/5] [uq/master] MSR refactorings, KVMState elimination, kvmclock device List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Avi Kivity , Marcelo Tosatti Cc: qemu-devel@nongnu.org, kvm@vger.kernel.org More refactorings of upstream KVM to allow further unifications with qemu-kvm. See patches for details. Jan Kiszka (5): kvm: x86: Refactor msr_star/hsave_pa setup and checks kvm: x86: Reset paravirtual MSRs kvm: x86: Drop MCE MSRs write back restrictions kvm: Eliminate KVMState arguments kvm: x86: Introduce kvmclock device to save/restore its state cpu-defs.h | 2 - kvm-all.c | 233 +++++++++++++++++++++---------------------------- kvm-stub.c | 2 +- kvm.h | 15 +-- target-i386/cpuid.c | 9 +- target-i386/kvm.c | 205 ++++++++++++++++++++++++++++--------------- target-i386/kvm_x86.h | 3 + target-ppc/kvm.c | 12 ++-- target-s390x/kvm.c | 8 +-- 9 files changed, 258 insertions(+), 231 deletions(-)