On 01/04/2025 2:18 pm, Jan Beulich wrote: > On 01.04.2025 15:08, Roger Pau Monne wrote: >> The multiboot headers are not consumed in the PE binary, hence discard them >> in the linker script when doing a PE build. >> >> That removes some relocations that otherwise appear due to the usage of the >> start and __efi64_mb2_start symbols in the multiboot2 header. >> >> No functional change intended. >> >> Signed-off-by: Roger Pau Monné <roger....@citrix.com> > Reviewed-by: Jan Beulich <jbeul...@suse.com> > >> --- >> We could also place the multiboot header in it's own isolated section and >> skip such section for relocations generation in mkreloc, but it seems best >> to just remove the code if it's unused. > I agree. I'd like to mention that I recall people intending to try to make > xen.efi usable with an MB loader. Nothing ever came of that, so if anyone > still wanted to pursue that route, they'd need to undo / redo what you're > doing here.
It was Frediano, and for this same task (Host UEFI SecureBoot). ~Andrew