Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f328ba47 authored by Ard Biesheuvel's avatar Ard Biesheuvel Committed by Catalin Marinas
Browse files

arm64: efi: remove forbidden values from the PE/COFF header



Bring the PE/COFF header in line with the PE/COFF spec, by setting
NumberOfSymbols to 0, and removing the section alignment flags.

Acked-by: default avatarMark Rutland <mark.rutland@arm.com>
Signed-off-by: default avatarArd Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
parent 99922257
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@ coff_header:
	.short	2					// nr_sections
	.long	0 					// TimeDateStamp
	.long	0					// PointerToSymbolTable
	.long	1					// NumberOfSymbols
	.long	0					// NumberOfSymbols
	.short	section_table - optional_header		// SizeOfOptionalHeader
	.short	0x206					// Characteristics.
							// IMAGE_FILE_DEBUG_STRIPPED |
@@ -88,7 +88,7 @@ section_table:
	.long	0					// PointerToLineNumbers
	.short	0					// NumberOfRelocations
	.short	0					// NumberOfLineNumbers
	.long	0x42100040				// Characteristics (section flags)
	.long	0x42000040				// Characteristics (section flags)


	.ascii	".text"
@@ -104,7 +104,7 @@ section_table:
	.long	0					// PointerToLineNumbers
	.short	0					// NumberOfRelocations
	.short	0					// NumberOfLineNumbers
	.long	0xe0500020				// Characteristics
	.long	0xe0000020				// Characteristics

#ifdef CONFIG_DEBUG_EFI
	/*