From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LD3IW-0008MR-Qx for qemu-devel@nongnu.org; Wed, 17 Dec 2008 15:47:12 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LD3IV-0008LR-6Z for qemu-devel@nongnu.org; Wed, 17 Dec 2008 15:47:12 -0500 Received: from [199.232.76.173] (port=35715 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LD3IU-0008L4-Lp for qemu-devel@nongnu.org; Wed, 17 Dec 2008 15:47:10 -0500 Received: from mx2.redhat.com ([66.187.237.31]:36330) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LD3IT-0008Pe-RL for qemu-devel@nongnu.org; Wed, 17 Dec 2008 15:47:10 -0500 From: Glauber Costa Date: Wed, 17 Dec 2008 15:46:57 -0500 Message-Id: <1229546822-11972-1-git-send-email-glommer@redhat.com> Subject: [Qemu-devel] [PATCH 0/5] Replace tcg memory functions Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Ian.Jackson@eu.citrix.com, avi@redhat.com, kvm@vger.kernel.org, stefano.stabellini@eu.citrix.com Hi, This series replaces some of the tcg memory handling functions, like cpu_physical_memory_rw and cpu_register_physical_memory by kvm versions. I believe this approach pays, because it'll reduce the dependency that kvm, xen, etc have on the tcg part of qemu. My mid term goal with it is to be able to easily compile tcg out. Right now, I'm using constructions that depends on kvm_enabled() to test for the presence/absence of kvm support. But the goal is to have QEMUAccel back in the near future, just using those hooks, instead of the lower level ones I was proposing a while ago. I hope you like it.