From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JL04a-0007ex-P5 for qemu-devel@nongnu.org; Fri, 01 Feb 2008 12:53:08 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JL04W-0007eD-EY for qemu-devel@nongnu.org; Fri, 01 Feb 2008 12:53:07 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JL04W-0007e6-6X for qemu-devel@nongnu.org; Fri, 01 Feb 2008 12:53:04 -0500 Received: from py-out-1112.google.com ([64.233.166.177]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JL04V-00074Y-SY for qemu-devel@nongnu.org; Fri, 01 Feb 2008 12:53:03 -0500 Received: by py-out-1112.google.com with SMTP id u52so1738378pyb.10 for ; Fri, 01 Feb 2008 09:53:02 -0800 (PST) Message-ID: <47A35C7E.8050309@codemonkey.ws> Date: Fri, 01 Feb 2008 11:53:02 -0600 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [kvm-devel] [Qemu-devel] Re: [PATCH 1/6] Use correct types to enable > 2G support References: <1201818980-27534-1-git-send-email-aliguori@us.ibm.com> <1201818980-27534-2-git-send-email-aliguori@us.ibm.com> <47A2F3C7.6060409@bellard.org> <47A32E40.3000204@us.ibm.com> <47A33721.4020600@qumranet.com> <47A33BC6.3060705@us.ibm.com> <18339.15712.411486.395238@mariner.uk.xensource.com> In-Reply-To: <18339.15712.411486.395238@mariner.uk.xensource.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Ian Jackson Cc: kvm-devel@lists.sourceforge.net, qemu-devel@nongnu.org, Paul Brook Ian Jackson wrote: > Anthony Liguori writes ("[Qemu-devel] Re: [kvm-devel] [PATCH 1/6] Use correct types to enable > 2G support"): > >> The alternative is to change all the places that assume phys_ram_base + >> PA which I don't like very much. >> > > We would ideally like to do this for Xen, at least in the places we > care about. (Xen uses less of the qemu tree than KVM, I think.) > Support for the map cache in the Xen tree is a rather big change that I'm not going to attempt to support it in this patch series. I'd rather preserve the phys_ram_base + PA assumption because it allows us to be able to do support > 1 page DMA operations for our virtual IO drivers. If you break the assumption that physically contiguous memory in the guest is virtual contiguous memory in the host, things get pretty ugly. Regards, Anthony Liguori > In Xen, the guest memory is not in general mapped into the host qemu's > address space. > > Ian. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > kvm-devel mailing list > kvm-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/kvm-devel >