On 06/07/2017 04:07 AM, Jan Beulich wrote: >>>> On 06.06.17 at 19:00, <boris.ostrov...@oracle.com> wrote: >> FWIW, one of machines in our test farm choked on this very patch. I >> don't remember details now but essentially it turned out that syslinux >> (we are pxe-booting) could not handle changes in ELF sections layout >> (the way syslinux calculated how to load the binary into memory resulted >> in overlap of some sort). > There has always been an overlap between the main and the notes > segment; there being only two segments I don't see any other > potential for an overlap.
I realize this thread has progressed since yesterday but just to clarify: I wasn't referring to overlap between Xen sections. It was syslinux failing to fit sections of xen.gz, bzImage (and initramfs, although I think mapping had already failed by the time syslinux got to it) into e820 on that particular machine. Because we are using rather old syslinux I figured it was something specific to that version, which is why I didn't flag this as an issue. Which, in the hindsight, was wrong. -boris > In fact I can't see anything other than size > differences between a 4.8.1 and a 4.9 binary, plus of course the > base address change resulting from Daniel's EFI/GrUB2 patches. So > I'm rather puzzled as to what effect Jürgen's patch could have had > on the behavior of any loader whatsoever. > > The only possibly misleading section I notice is .reloc, but that's > present in xen-syms only, not in xen.gz. And again it's a result of > Daniel's series, not Jürgen's patch. > > Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel