[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Regressions in v3.3-rc1 introduced by "xen/granttable: Grant tables V2 implementation"
On Tue, Jan 24, 2012 at 11:49:49PM -0500, Konrad Rzeszutek Wilk wrote: > When I try to bootup a PVonHVM guest with Xen 4.1 I get this: .. snip.. > > and with this little patch I can get it to work: I get the domU to boot but the network stops being responsive. I see this in the Dom0: (XEN) grant_table.c:362:d0 Bad flags (0) or dom (0). (expected dom 0, flags 103) [ 6834.488816] vif vif-12-0: 1 mapping in shared page 768 from domain 12 [ 6834.490235] vif vif-12-0: 1 mapping shared-frames 768/769 port 15 Replacing the patch with: diff --git a/drivers/xen/grant-table.c b/drivers/xen/grant-table.c index 1cd94da..b4d4eac 100644 --- a/drivers/xen/grant-table.c +++ b/drivers/xen/grant-table.c @@ -948,9 +948,12 @@ static void gnttab_request_version(void) int rc; struct gnttab_set_version gsv; - gsv.version = 2; + if (xen_hvm_domain()) + gsv.version = 1; + else + gsv.version = 2; rc = HYPERVISOR_grant_table_op(GNTTABOP_set_version, &gsv, 1); - if (rc == 0) { + if (rc == 0 && gsv.version == 2) { grant_table_version = 2; gnttab_interface = &gnttab_v2_ops; } else if (grant_table_version == 2) { Gets me back to how it worked in Linux v3.2. But that is just a band-aid fix... _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |