From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jamie Lokier Subject: Re: [Qemu-devel] Re: QEMU-KVM and video performance Date: Wed, 21 Apr 2010 19:39:31 +0100 Message-ID: <20100421183930.GL27575@shareable.org> References: <4BCEBE5C.4020404@redhat.com> <20100421100840.GF13114@shareable.org> <4BCED82C.9020702@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Gerhard Wiesinger , qemu-devel@nongnu.org, kvm@vger.kernel.org To: Avi Kivity Return-path: Received: from mail2.shareable.org ([80.68.89.115]:54846 "EHLO mail2.shareable.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756132Ab0DUSjs (ORCPT ); Wed, 21 Apr 2010 14:39:48 -0400 Content-Disposition: inline In-Reply-To: <4BCED82C.9020702@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: Avi Kivity wrote: > Writes to vga in 16-color mode don't change set a memory location to a > value, instead they change multiple memory locations. While code is just writing to the VGA memory, not reading(*) and not touching the VGA I/O register that control the write latches, is it possible in principle to swizzle the format around in memory to make regular writes work? (*) Reading should be ok for some settings of the write latches, I think. I wonder if guests of interest behave like that. > >Is this a case where TCG would run significantly faster for code blocks > >that have been detected to access the VGA memory? > > Yes. $ date Wed Apr 21 19:37:38 2015 $ modprobe ktcg ;-) -- Jamie