[syslinux] [PATCH 0/4] efi: PE header generation fix

Celelibi celelibi at gmail.com
Thu Nov 28 17:29:41 PST 2013


2013/11/27, Celelibi <celelibi at gmail.com>:
> The PE headers of the generated efi file were quite buggy. And since OVMF
> perform a few consistency checks, syslinux was unable to run on it. I don't
> pretend to have a thorough understanding of the PE+ headers, some bugs may
> remain. :)
>
> Celelibi (4):
>   efi: Fix PE header field rva_and_sizes_nr
>   efi: Location, size and alignment of .text section
>   efi: Useless relocations in PE file
>   efi: PE file size differ from in-memory size
>
>  efi/i386/syslinux.ld   |   4 +-
>  efi/wrapper.c          | 206
> ++++++++++++++++---------------------------------
>  efi/wrapper.h          |  28 ++++---
>  efi/x86_64/syslinux.ld |   4 +-
>  4 files changed, 87 insertions(+), 155 deletions(-)
>
> --
> 1.8.4.3
>
>

I didn't see those on the bug tracker before, but these patches may
actually resolve bugs #8 and #23.


More information about the Syslinux mailing list