From: Oleksandr Andrushchenko Date: Fri, 8 Jun 2018 06:08:30 +0000 (+0300) Subject: xen/displif: Add unique display connector identifier X-Git-Tag: 4.11.0-rc7~19 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=12915da5732444c8c891d19773ea1df1858d00bd;p=people%2Fdwmw2%2Fxen.git xen/displif: Add unique display connector identifier 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 Reviewed-by: Konrad Rzeszutek Wilk Signed-off-by: Konrad Rzeszutek Wilk Release-acked-by: Juergen Gross --- diff --git a/xen/include/public/io/displif.h b/xen/include/public/io/displif.h index 8a94f1f9b9..cc5de9cb1f 100644 --- a/xen/include/public/io/displif.h +++ b/xen/include/public/io/displif.h @@ -189,6 +189,13 @@ * *----------------------------- Connector settings ---------------------------- * + * unique-id + * Values: + * + * After device instance initialization each connector is assigned a + * unique ID, so it can be identified by the backend by this ID. + * This can be UUID or such. + * * resolution * Values: x * @@ -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" /* ******************************************************************************