From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Brook Subject: Re: [kvm-devel] Re: [PATCH 1/6] Use correct types to enable > 2G support Date: Fri, 1 Feb 2008 21:33:07 +0000 Message-ID: <200802012133.09400.paul@codesourcery.com> References: <1201818980-27534-1-git-send-email-aliguori@us.ibm.com> <20080201175750.GD22981@redhat.com> <47A381B9.1060707@codemonkey.ws> Reply-To: qemu-devel@nongnu.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Cc: kvm-devel@lists.sourceforge.net, Ian Jackson To: qemu-devel@nongnu.org Return-path: In-Reply-To: <47A381B9.1060707@codemonkey.ws> Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org Errors-To: qemu-devel-bounces+gceq-qemu-devel=gmane.org@nongnu.org List-Id: kvm.vger.kernel.org > virtio could still be made to work with map cache. You would just have > to change it to be able to map more than one page contiguously. As I > mentioned though, it just starts getting ugly. That's why you should be using the cpu_physical_memory_rw routines :-) Anything that assume large linear accesses (Currently only some of the embedded LCD controllers) is going to break as soon as you start introducing IOMMUs. There have been several threads on this list about having a sane DMA infrastructure. Paul