|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 3/6] x86/efi: discard .text.header for PE binary
From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
The multiboot headers are not consumed in the PE binary, hence discard them
in the linker script when doing a PE build.
That removes some relocations that otherwise appear due to the usage of the
start and __efi64_mb2_start symbols in the multiboot2 header.
No functional change intended.
Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
---
xen/arch/x86/xen.lds.S | 3 +++
1 file changed, 3 insertions(+)
diff --git a/xen/arch/x86/xen.lds.S b/xen/arch/x86/xen.lds.S
index 322c116a04..907f826ae0 100644
--- a/xen/arch/x86/xen.lds.S
+++ b/xen/arch/x86/xen.lds.S
@@ -57,6 +57,9 @@ SECTIONS
__image_base__ = .;
#else
. = __image_base__;
+ /DISCARD/ : {
+ *(.text.header)
+ }
#endif
#if 0
--
2.43.0
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |