summaryrefslogtreecommitdiff
path: root/drivers/sfi
diff options
context:
space:
mode:
authorJordan Justen <jordan.l.justen@intel.com>2012-06-07 20:05:21 +0400
committerH. Peter Anvin <hpa@zytor.com>2012-06-07 20:52:33 +0400
commit743628e868c5992354fc80b4d1e9a6143da1c0e6 (patch)
tree1089643db1f1b80100ca7a9ebc29fc3d60acfa55 /drivers/sfi
parentf6175f5bfb4c9f2ed32758c95f765b529b1a7f15 (diff)
downloadlinux-743628e868c5992354fc80b4d1e9a6143da1c0e6.tar.xz
x86, efi stub: Add .reloc section back into image
Some UEFI firmware will not load a .efi with a .reloc section with a size of 0. Therefore, we create a .efi image with 4 main areas and 3 sections. 1. PE/COFF file header 2. .setup section (covers all setup code following the first sector) 3. .reloc section (contains 1 dummy reloc entry, created in build.c) 4. .text section (covers the remaining kernel image) To make room for the new .setup section data, the header bugger_off_msg had to be shortened. Reported-by: Henrik Rydberg <rydberg@euromail.se> Signed-off-by: Jordan Justen <jordan.l.justen@intel.com> Link: http://lkml.kernel.org/r/1339085121-12760-1-git-send-email-jordan.l.justen@intel.com Tested-by: Lee G Rosenbaum <lee.g.rosenbaum@intel.com> Tested-by: Henrik Rydberg <rydberg@euromail.se> Cc: Matt Fleming <matt.fleming@intel.com> Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'drivers/sfi')
0 files changed, 0 insertions, 0 deletions