From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MRlyq-0000LI-De for qemu-devel@nongnu.org; Fri, 17 Jul 2009 07:52:00 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MRlyl-0000GO-DM for qemu-devel@nongnu.org; Fri, 17 Jul 2009 07:51:59 -0400 Received: from [199.232.76.173] (port=36963 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MRlyl-0000Fx-4C for qemu-devel@nongnu.org; Fri, 17 Jul 2009 07:51:55 -0400 Received: from cantor2.suse.de ([195.135.220.15]:48009 helo=mx2.suse.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MRlyj-0001b1-Uo for qemu-devel@nongnu.org; Fri, 17 Jul 2009 07:51:54 -0400 From: Alexander Graf Date: Fri, 17 Jul 2009 13:51:41 +0200 Message-Id: <1247831508-19023-1-git-send-email-agraf@suse.de> Subject: [Qemu-devel] [PATCH 0/4] Add preliminary KVM support for non-embedded PPC v3 List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: hollisb@us.ibm.com With KVM support emerging for Book3S (PPC64), let's add support for it in Qemu too, so we have a user of this awesome new infrastructure. This patchset enabled building of Qemu on KVM, though it does not work completely due to 1) Brokenness of Qemu (PPC32 and PPC64 targets are broken for me atm) 2) Brokenness in Slot management (guest breaks in Linux's PCI init code) Nevertheless, this is a good starting point for anyone who wants to get involved with KVM on PowerPC! V1 -> V2 - remove unnecessary code for MP patch - include SoB V2 -> V3 - update to new configure - don't break 440 - relax slot setting - fake dirty log when it's not available Alexander Graf (7): Enable PPC KVM for non-embedded Set PVR in sregs Add mp_state to PPC CPU struct Fix warning in kvm-all.c Use correct input constant Set slots more carefully Fake dirty loggin when it's not there configure | 3 ++- kvm-all.c | 17 ++++++++++++++--- target-ppc/cpu.h | 4 ++++ target-ppc/kvm.c | 18 ++++++++++++++++-- 4 files changed, 36 insertions(+), 6 deletions(-)