[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] libxenlight: set domain handle
# HG changeset patch # User Keir Fraser <keir.fraser@xxxxxxxxxx> # Date 1259675191 0 # Node ID 6263a2efe684b6546e6fd76485dd003d8f951599 # Parent d1ac88bf91bf0a527e4be419090c593c9c69c4ef libxenlight: set domain handle Set domain handle much like xend does, identical to the uuid. This allows obtaining the uuid of a domain from the handle in the dominfo struct. Signed-off-by: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx> --- tools/libxl/libxl.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) diff -r d1ac88bf91bf -r 6263a2efe684 tools/libxl/libxl.c --- a/tools/libxl/libxl.c Tue Dec 01 13:45:45 2009 +0000 +++ b/tools/libxl/libxl.c Tue Dec 01 13:46:31 2009 +0000 @@ -101,7 +101,7 @@ int libxl_domain_make(struct libxl_ctx * flags |= info->hap ? XEN_DOMCTL_CDF_hap : 0; *domid = 0; - /* XXX handle has to be initialised here. + /* * info->uuid != xen_domain_handle_t * See: * http://www.opengroup.org/dce/info/draft-leach-uuids-guids-01.txt @@ -118,6 +118,8 @@ int libxl_domain_make(struct libxl_ctx * * uint8_t node[_UUID_NODE_LEN]; * }; */ + /* Ultimately, handle is an array of 16 uint8_t, same as uuid */ + memcpy(handle, info->uuid, sizeof(xen_domain_handle_t)); ret = xc_domain_create(ctx->xch, info->ssidref, handle, flags, domid); if (ret < 0) { _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |