From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:38675) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R5aSW-00038l-8k for qemu-devel@nongnu.org; Mon, 19 Sep 2011 05:48:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R5aSV-0006Hd-5S for qemu-devel@nongnu.org; Mon, 19 Sep 2011 05:48:16 -0400 Received: from mx1.redhat.com ([209.132.183.28]:1480) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R5aSU-0006HZ-Sj for qemu-devel@nongnu.org; Mon, 19 Sep 2011 05:48:15 -0400 Message-ID: <4E770FD7.4000606@redhat.com> Date: Mon, 19 Sep 2011 12:48:07 +0300 From: Avi Kivity MIME-Version: 1.0 References: <4E6F3FB8.6060705@siemens.com> <4E7053A3.8090508@redhat.com> <4E706303.9040502@redhat.com> <4E7063D9.3040803@siemens.com> <4E70645D.8050100@redhat.com> <4E7064BA.1050700@siemens.com> <58B7465A-925F-4732-A557-AB57BEFCD64B@suse.de> <4E706763.8020706@redhat.com> <14B02BB3-FFB5-4B67-B0AC-6E6A9806AE0E@suse.de> <219F7C53-89AB-4824-B78C-E31E99E3A50C@suse.de> <1316049883.455.178.camel@pasglop> <98A5FA69-192E-4CB6-846F-C296B825085C@suse.de> <1316080881.455.192.camel@pasglop> <4E71E219.9090306@redhat.com> <616B65DF-C100-4F0F-9EDC-CCF9C72007F0@suse.de> <4E77 09BD.3060404@redhat.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v3 5/6] vga: Use linear mapping + dirty logging in chain 4 memory access mode List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Alexander Graf Cc: Anthony Liguori , qemu-devel Developers , Blue Swirl , =?ISO-8859-1?Q?Andreas_F=E4rber?= , Gerd Hoffmann , Jan Kiszka , Richard Henderson On 09/19/2011 12:36 PM, Alexander Graf wrote: > > > >> 80880000-808fffff : macio > >> 00060000-0007ffff : macio-nvram > >> 00020000-00020fff : pmac-ide > >> 00016000-00017fff : cuda > >> 00013000-0001303f : escc-bar > >> 00008000-00008fff : dbdma > >> 00000000-00000fff : heathrow-pic > >> 80800000-8080ffff : vga.rom > >> 80000000-807fffff : vga.vram > >> 800a0000-800bffff : vga-lowmem > > Well what I don't understand is how this corresponds to the lowmem region here. If I simply #if 0 the chain4 code out, everything works as expected. It's at the wrong address. It should be at 000a0000, but not be visible since it's outside the pci hole. IIUC. > > > >> Not sure - I still haven't understood how the memory api works. > >> > > > > Thanks for reminding me to write up slides for tomorrow's code overview session. I'll start with a general explanation. > > What code overview session? > At the usual kvm weekly time & place, I'll do a walkthrough of the memory API theory and practice. -- error compiling committee.c: too many arguments to function