[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] xenstore -- read UUID
> /usr/include/uuid which means I could use this only from the use space in > domain-0. > The hypervisor doesnot include these user space libraries. How could I > convery the dmain->handle; the 16 byte uuid to a human readable > from inside the hypervisor? If you want to read the a domain uuid from user space, you can use the XEN_DOMCTL_getdomaininfo hypercall to get the uuid. From there, you can turn the uuid into a readable string. If you really want to turn into a readable string from within the hypervisor, then you probably have to port uuid_unparse to xen but i am not sure I understand why you would to do that from the hypervisor? geoffrey > thanks, > Dinesh C > >> Date: Thu, 11 Sep 2008 14:28:37 -0700 >> From: geoffrey@xxxxxxxxx >> To: dinesh_chan8@xxxxxxxxxxx >> Subject: Re: [Xen-devel] xenstore -- read UUID >> CC: xen-devel@xxxxxxxxxxxxxxxxxxx; xen-users@xxxxxxxxxxxxxxxxxxx >> >> > Hi geoffrey, >> > the xen_domain_handle_t in the domain handle field is an >> > unsigned char array of size 16. >> > Where could the UUID be accessed from? >> > or how would you relate the d->handle to the domain's uuid (where d is >> > of >> > type struct domain *d). >> > is all the 16 entries in the d->handle clubbed together to get the >> > domain's >> > uuid? >> > >> >> Hi dinesh, >> >> d->handle contains the domain uuid. >> >> A uuid is a 16 byte number. Xen and libuuid store uuids as 16 byte >> char array. They both define typedefs (xen_domain_handle_t and uuid_t >> respectively) for a 16 byte char array. >> >> If you want to generate a human readable version, you can use >> uuid_unparse to generate a 37 character C string from the uuid_t. >> >> Hope this helps. >> >> geoffrey >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@xxxxxxxxxxxxxxxxxxx >> http://lists.xensource.com/xen-devel > > ________________________________ > Voice your opinion on the burning issues of the day. Discuss, debate with > the world. Logon to message boards on MSN. Try it! _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |