[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [Xen-devel] xenstore -- read UUID
Absolulty. Thanks. but uuid_unparse() is defined in /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?
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
|