[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH RFC] vga: flag vga ram for notifiers

From: Michael S. Tsirkin
Subject: Re: [Qemu-devel] [PATCH RFC] vga: flag vga ram for notifiers
Date: Thu, 31 Mar 2011 20:49:41 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

On Thu, Mar 31, 2011 at 01:33:58PM -0500, Anthony Liguori wrote:
> On 03/31/2011 12:43 PM, Michael S. Tsirkin wrote:
> >Currently, vga cards that allocate vga ram,
> >register it as regular ram. When this happens
> >a lot, vhost need to get notified and flush
> >its memory tables, which is slow.
> >
> >This was observed with cirrus vga.
> >
> >As a solution, add an explicit flag when
> >registering vga ram, vhost-net can simply ignore it.
> >
> >Long term, we might be able to use this API
> >to avoid the need to request
> >dirty loggin from devices explicitly.
> >
> >Tested: with cirrus vga only.
> >
> >Signed-off-by: Michael S. Tsirkin<address@hidden>
> Treating vga specially is not the right approach.
> You want to treat real RAM specially and only make that visible to
> vhost.  See http://wiki.qemu.org/Features/RamAPI

That seems like a dead project? And VGa is unhandled there.

> There is nothing special about VGA.

It is special in that guest can control host virtual to
guest physical mappings. In this VGA is similar to 
IO rather than RAM.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]