Le 28/08/2025 à 12:24, Andrew Cooper a écrit : > I'd be tempted to be rather more explicit. > > diff --git a/xen/include/public/xen.h b/xen/include/public/xen.h > index 82b9c05a76b7..f1592dc059e2 100644 > --- a/xen/include/public/xen.h > +++ b/xen/include/public/xen.h > @@ -973,6 +973,13 @@ typedef struct dom0_vga_console_info { > #define xen_vga_console_info dom0_vga_console_info > #define xen_vga_console_info_t dom0_vga_console_info_t > > +/* > + * The domain handle is chosen by the toolstack, and intended to hold a UUID > + * conforming to RFC 9562 (i.e. big endian). > + * > + * Certain cases (e.g. SMBios) transform it to a Microsoft GUID (little > + * endian) for presentation to the guest. > + */ > typedef uint8_t xen_domain_handle_t[16]; > > __DEFINE_XEN_GUEST_HANDLE(uint8, uint8_t);
I'm ok with it, although it sounds a bit like this UUID could be a little endian GUID in some cases. Teddy Astie | Vates XCP-ng Developer XCP-ng & Xen Orchestra - Vates solutions web: https://vates.tech