[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-ia64-devel] "current->domain" points to wrong domain after domU launch



After launching domU, current->domain->domain_id is 1, even right after 
executing a hypercall from dom0. To get this result, I placed the following 
line in a hypercall in hypercall.c:

printk("hypercall.c: current domain is %d\n", current->domain->domain_id);

It printed "(XEN) hypercall.c: current domain is 1", though dom0 executed the 
hypercall.

This is not the way it behaves in the x86 version, where current->domain will 
point to dom0.

There's no "set_current()" in Xen/ia64; how is "current" maintained?

Haavard

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.