[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Re: Spice project is now open
From: |
Soeren Sandmann |
Subject: |
Re: [Qemu-devel] Re: Spice project is now open |
Date: |
15 Dec 2009 14:25:21 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 |
Anthony Liguori <address@hidden> writes:
> So that's what I'm trying to understand. How far does the guest's
> visibility go? Is the guest totally ignorant of anything other than
> QXL? If so, that's good, and I'm very happy about it :-)
The guest only sees a QXL video device. This video device accepts
commands that it then turns into SPICE protocol.
It also maintains a data structure containing enough commands to
reproduce any part of the frame buffer. This means that if
applications do not read from the frame buffer - which they usually
don't - no rendering has to take place on the server side. [1]
Whenever a particular command is not needed anymore in this data
structure, the device will notify the driver that the memory
associated with it can now be reused. If the driver runs out of
memory, it can tell the device to store all of the framebuffer as one
big bitmap, in which case all of the stored commands become available
for reuse.
Soren
[1] The existing X driver does not make use of this functionality for
various reasons, the main one being that without offscreen pixmaps,
essentially all drawing to the frontbuffer would just be pixmaps
anyway.
- Re: [Qemu-devel] Re: Spice project is now open, (continued)
- Re: [Qemu-devel] Re: Spice project is now open, Anthony Liguori, 2009/12/14
- Re: [Qemu-devel] Re: Spice project is now open, Mark McLoughlin, 2009/12/14
- Re: [Qemu-devel] Re: Spice project is now open, Gildas Le Nadan, 2009/12/13
- Re: [Qemu-devel] Re: Spice project is now open, Gerd Hoffmann, 2009/12/14
- Re: [Qemu-devel] Re: Spice project is now open, Anthony Liguori, 2009/12/14
- Re: [Qemu-devel] Re: Spice project is now open, Andrea Arcangeli, 2009/12/12
- Re: [Qemu-devel] Re: Spice project is now open, Anthony Liguori, 2009/12/12
- Re: [Qemu-devel] Re: Spice project is now open, Andrea Arcangeli, 2009/12/12
- Re: [Qemu-devel] Re: Spice project is now open, Anthony Liguori, 2009/12/12
- Re: [Qemu-devel] Re: Spice project is now open, Izik Eidus, 2009/12/13
- Re: [Qemu-devel] Re: Spice project is now open,
Soeren Sandmann <=
- Re: [Qemu-devel] Spice project is now open, Mark McLoughlin, 2009/12/11
- Re: [Qemu-devel] Spice project is now open, Anthony Liguori, 2009/12/11
- Re: [Qemu-devel] Spice project is now open, Mark McLoughlin, 2009/12/11
- Re: [Qemu-devel] Spice project is now open, Anthony Liguori, 2009/12/11
Re: [Qemu-devel] Spice project is now open, Yaniv Kamay, 2009/12/11
Re: [Qemu-devel] Spice project is now open, Yaniv Kamay, 2009/12/11