Follow-up Comment #2, bug #46014 (project grub):

I think I've found a solution. If I change Xen ELF note 9 (PAE_MODEL) from the
current "yes" to "no", the resulting image boots successfully all the way into
Linux (i686-pae).

The attached patch should take care of this problem, and also of #50237 as a
side effect.

Disclaimer 1: I haven't compiled it yet; for my testing I found it faster to
patch the binary image with a hex editor.

Disclaimer 2: my testing has only limited coverage, and I'm not 100% confident
that pvboot-i386.elf will not need PAE_MODEL=yes under any circumstances.
Maybe one will need to add PAE support to grub-core/kern/i386/xen/startup.S
after all.

(file #39687)
    _______________________________________________________

Additional Item Attachment:

File name: 0001-Xen-i386-PV-guest-bootloader-does-NOT-support-PAE.patch Size:1
KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?46014>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to