mirror of https://github.com/ipxe/ipxe.git
[efi] Mark PE images as large address aware
The images generated by elf2efi can be loaded anywhere in the address space, and are not limited to the low 2GB. Indicate this by setting the "large address aware" flag within the PE header, for compatibility with EFI images generated by the EDK2 build process. (The EDK2 PE loader does not ever check this flag, and it is unlikely that any other EFI PE loader ever does so, but we may as well report it accurately.) Signed-off-by: Michael Brown <mcb30@ipxe.org>pull/1082/head
parent
a9e89787d0
commit
3d8a614657
|
@ -215,6 +215,7 @@ static struct pe_header efi_pe_header = {
|
|||
DataDirectory[0] ) ) ),
|
||||
.Characteristics = ( EFI_IMAGE_FILE_DLL |
|
||||
EFI_IMAGE_FILE_MACHINE |
|
||||
EFI_IMAGE_FILE_LARGE_ADDRESS_AWARE|
|
||||
EFI_IMAGE_FILE_EXECUTABLE_IMAGE ),
|
||||
},
|
||||
.OptionalHeader = {
|
||||
|
|
Loading…
Reference in New Issue