On Fri, May 04, 2018 at 09:40:51AM -0600, Jan Beulich wrote: > >>> On 08.07.17 at 23:53, <daniel.ki...@oracle.com> wrote: > > In comparison to ELF the PE format is not supported by the Multiboot > > protocol. So, if we wish to load xen.efi using this protocol we have > > to put header_addr, load_addr, load_end_addr, bss_end_addr and > > entry_addr data into Multiboot header. > > Looks fine, but you will want to assure us that this non-ELF method of > loading is compatible with each and every loader able of loading Xen so > far.
We have tested internally backport of this patch series and only one SYSLINUX bug surfaced until now. This is Multiboot implementation issue which have to be fixed at some point in SYSLINUX. However, it only manifests with ELF files (e.g. xen.gz) if some ELF addresses are not in line with addresses in Multiboot header (this happened due to not intended incorrect .efi.pe.header section placement; patch series posted here does not have this issue). So, this does not apply to xen.efi and everything works as expected. Daniel _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel