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

Re: [Xen-devel] [PATCH 3/3] xen/displif: Add unique display connector identifier



On Wed, May 23, 2018 at 09:19:23AM +0300, Oleksandr Andrushchenko wrote:
> From: Oleksandr Andrushchenko <oleksandr_andrushchenko@xxxxxxxx>
> 
> If frontend is configured to expose multiple connectors then backend may
> require a way to uniquely identify concrete virtual connector within the
> frontend. This is useful for use-cases where connector needs to be
> matched to physical display connector.
> Add XenBus "unique-id" node parameter, so this sort of use-cases can
> be implemented.
> 
> Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@xxxxxxxx>
> ---
>  xen/include/public/io/displif.h | 8 ++++++++
>  1 file changed, 8 insertions(+)
> 
> diff --git a/xen/include/public/io/displif.h b/xen/include/public/io/displif.h
> index 8a94f1f9b9d0..78158f739cf5 100644
> --- a/xen/include/public/io/displif.h
> +++ b/xen/include/public/io/displif.h
> @@ -189,6 +189,13 @@
>   *
>   *----------------------------- Connector settings 
> ----------------------------
>   *
> + * unique-id
> + *      Values:         <uint32_t>

Ditto, perhaps an string instead?
> + *
> + *      After device instance initialization each connector is assigned a
> + *      unique ID (within the front driver), so it can be identified by the
> + *      backend by this ID.
> + *
>   * resolution
>   *      Values:         <width, uint32_t>x<height, uint32_t>
>   *
> @@ -368,6 +375,7 @@
>  #define XENDISPL_FIELD_EVT_CHANNEL    "evt-event-channel"
>  #define XENDISPL_FIELD_RESOLUTION     "resolution"
>  #define XENDISPL_FIELD_BE_ALLOC       "be-alloc"
> +#define XENDISPL_FIELD_UNIQUE_ID      "unique-id"
>  
>  /*
>   
> ******************************************************************************
> -- 
> 2.17.0
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.