[Spice-devel] [PATCH spice-protocol] support multiple monitors on a single display channel

Christophe Fergeau cfergeau at redhat.com
Mon Jul 16 00:27:59 PDT 2012


On Sat, Jul 14, 2012 at 05:08:24PM +0300, Alon Levy wrote:
> On Fri, Jul 13, 2012 at 11:39:06AM +0200, Christophe Fergeau wrote:
> > On Thu, Jul 12, 2012 at 07:49:45PM +0300, Alon Levy wrote:
> > > Adds on device:
> > > 
> > > RAM
> > >  Header
> > >   monitors_config - pointer
> > > 
> > >  QXLMonitorsConfig
> > >   count == n
> > >   max_allowed = N >= 0
> > >   QXLHead 1
> > >   ...
> > >   QXLHead n
> > >    id, surface_id, x, y, width, height, flags
> > 
> > Do we want to have some header size fields in QXLMonitorsConfig and QXLHead
> > to be able to add data to them in the future while keeping compat? Assuming
> > there's any point in being compatible there...
> 
> We can always bump the version of the device in this case. We'll have to
> anyway to let the driver know the device expects it to use any new
> fields.

Yes, but old drivers would still work with the new layout, no idea if this
is something that we are interested in.

Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/spice-devel/attachments/20120716/f9287ffa/attachment.pgp>


More information about the Spice-devel mailing list