----- "Dave Airlie" <airl...@gmail.com> wrote: > On Tue, Dec 22, 2009 at 1:22 PM, Izik Eidus <iei...@redhat.com> > wrote: > > Hey, please review this patch. > > > > I haven't had much time to review the code, but it would be nice if we > could > start a qxl interface document that isn't qxl.h, something specifying > behaviour, > > The main thing I'm wondering is how the guest sees these offscreen > surfaces?
It is the guest drive responsiebility to allocat surfaces/textures except for surf0 that is special case. Surf0 is shared with the VGA subsytem in order to reduce memmory usage. All other surfaces will be allocated by the driver from pci mem or alternatively from guest ram. Allocaiton from guest ram (guest mem slots) must use consecutive guest physical ram. Yaniv > > Is it just extra space in the device PCI BAR after the scanned out > surface? > > Going forward for 3D, I would think this quite limiting and it might > be worth researching > the VMware GMRs, these seem to allow surfaces to be mapped in the > guest as a > set of shared physical pages, then a guest driver (using Linux drm > driver) can map > the pages into a linear userspace view for the X.org driver to use. > As > long as coherency > can be guaranteed, this seems like an infinitely more useful solution > than a limited > PCI BAR. > > Dave. > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast > and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Spice-space-devel mailing list > Spice-space-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/spice-space-devel ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Spice-space-devel mailing list Spice-space-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/spice-space-devel