OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

virtio-dev message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [virtio-dev] [PATCH] Add virtio gpu specification.


  Hi,

> > +\item[\field{num_scanouts}] specifies the number of scanouts supported
> > +  by the device
> 
> Please clarify whether this means "the maximum number of scanouts that
> this device is able to support" or "the current number of scanouts
> available"?

Maximum number.  Fixed.  Valid range is 1-16 (added too).

> > +\begin{lstlisting}
> > +#define VIRTIO_GPU_MAX_SCANOUTS 16
> > +struct virtio_gpu_resp_display_info {
> > +        struct virtio_gpu_ctrl_hdr hdr;
> > +        struct virtio_gpu_display_one {
> > +                uint32_t enabled;
> > +                uint32_t width;
> > +                uint32_t height;
> > +                uint32_t x;
> > +                uint32_t y;
> > +                uint32_t flags;
> > +        } pmodes[VIRTIO_GPU_MAX_SCANOUTS];
> 
> Why is pmodes[] a fixed size?  I expected it to have num_scanouts elements.

Didn't look worth the effort allocating this dynamically as num_scanouts
can't become too big.

> > +The response contains a list of per-scanout information.  The info
> > +contains whether the scanout is enabled and what its preferred
> > +position and size is.
> 
> What does "enabled" mean?

Typically this flips from disabled to enabled when the user turns on the
second display (virt-viewer -> menu -> view -> displays -> [x] display
$nr) and it means the guest should use the display.

In the world of physical displays this is the monitor power button:
Turn on monitor -> connector finds link -> state (as seen by xrandr)
goes from "disconnected" to "connected" -> Xorg goes expand your desktop
to the monitor just turned on.

cheers,
  Gerd




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]