|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] DOM0_GETDOMAININFO hypercall support for DOMID_SELF
The attached (and following) patch allows a privileged domain to use the
DOM0_GETDOMAININFO dom0_op (and by extension, userspace apps to use
xc_domain_getinfo()) to query about themselves by specifying the domid
as DOMID_SELF.
Most importantly, this allows the domain to determine its own domid.
Signed-off-by: joseph.cihula@xxxxxxxxx
diff -r 6ee4c16bfdec xen/common/dom0_ops.c
--- a/xen/common/dom0_ops.c Fri Dec 16 17:58:21 2005
+++ b/xen/common/dom0_ops.c Fri Dec 16 18:40:39 2005
@@ -358,12 +358,17 @@
case DOM0_GETDOMAININFO:
{
struct domain *d;
+ domid_t dom;
+
+ dom = op->u.getdomaininfo.domain;
+ if ( dom == DOMID_SELF )
+ dom = current->domain->domain_id;
read_lock(&domlist_lock);
for_each_domain ( d )
{
- if ( d->domain_id >= op->u.getdomaininfo.domain )
+ if ( d->domain_id >= dom )
break;
}
getinfo.patch
Description: getinfo.patch
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH] DOM0_GETDOMAININFO hypercall support for DOMID_SELF,
Cihula, Joseph <=
|
|
|
|
|