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

Celelibi celelibi at gmail.com
Wed Nov 27 05:38:27 PST 2013


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



More information about the Syslinux mailing list