From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:35609) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QZiL5-0000PT-Tl for qemu-devel@nongnu.org; Thu, 23 Jun 2011 07:44:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QZiKu-0006UO-Gd for qemu-devel@nongnu.org; Thu, 23 Jun 2011 07:44:51 -0400 Received: from mx1.redhat.com ([209.132.183.28]:44391) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QZiKt-0006Tw-Qx for qemu-devel@nongnu.org; Thu, 23 Jun 2011 07:44:40 -0400 Message-ID: <4E03271D.4040806@redhat.com> Date: Thu, 23 Jun 2011 14:44:29 +0300 From: Avi Kivity MIME-Version: 1.0 References: <4E031F69.30407@redhat.com> <4E032605.9050009@web.de> In-Reply-To: <4E032605.9050009@web.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 00/13] vga: dirty log cleanup, more linear mapping List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jan Kiszka Cc: Anthony Liguori , Andrzej Zaborowski , "Michael S. Tsirkin" , qemu-devel , Gerd Hoffmann , Anthony PERARD On 06/23/2011 02:39 PM, Jan Kiszka wrote: > On 2011-06-23 13:11, Avi Kivity wrote: > > On 06/14/2011 07:53 PM, Jan Kiszka wrote: > >> A few optimizations and cleanups I came across when trying to speed up > >> slow graphical grub unter non-cirrus vga. This series > >> - eliminates log_start/stop CPUPhysMemoryClient callbacks > >> - accelerates chain 4 vga mode under KVM > >> - fixes reset of vmware-vga > >> - cleans up vmware-vga a bit > >> > >> At least patch 8 is a candiate for 0.15 and stable. > > > > Yikes, most is all going away with the memory API (except the extra > > acceleration). > > Can't follow yet. What goes away? All the games with starting and stopping the log. Now you start the log on the vram memory region and all the aliases, maps/unmaps, and mode changes are handled automatically. But I didn't get the patches yet, so no idea how much overlap. -- error compiling committee.c: too many arguments to function