> The workaround doesn't seem to work for 64bit, 
> 
> Can anyone suggest one?

I currently have no xen-3.2.0 64-bit linux system where I could
test such a kmdb patch / workaround.

But after a quick look at the snv_85 64-bit i86xpv code,
it should work like this:

Boot the snv_85 64-bit domU kernel with options "-kd",
so that we stop in the kernel debugger before the kernel
gets started.


And in kmdb:

    gnttab_init+0xce/W 403
          (this should report that a value of "3" is replaced with "403")

    :c


That should start the domU  installation from the installation media;
and the same workaround should be used the first time you start
the snv_85 64-bit domU kernel from the installed virtual hdd.

For the 64-bit snv_85 domU kernel, you can make the workaround
permanent by patching the same changed flag values into the
/platform/i86xpv/kernel/amd64/unix file:

  # mdb -w /platform/i86xpv/kernel/amd64/unix
  gnttab_init+0xce/W 403
  $q


(So for 64-bit, you don't have to BFU to snv_87;
the extra flag bit can be directly patched into the
/platform/i86xpv/kernel/amd64/unix file)
 
 
This message posted from opensolaris.org
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to