xen/link: Drop .fixup section from non-x86 architectures

The fixup section is only used by x86, and we're working to remove it there
too.  Logic in the fixup section is unconnected to it's origin site, and
interferes with backtraces/etc.

Remove the section from the architectures which don't use it.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Michal Orzel <michal.orzel@amd.com>
Reviewed-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>
Acked-by: Shawn Anastasio <sanastasio@raptorengineering.com>
This commit is contained in:
Andrew Cooper committed 2025-04-07 19:17:38 +01:00
1 parent a235f856e4
commit a6978dc098
3 files changed
-3

No files matched your search

-1
View File
@@ -45,7 +45,6 @@ SECTIONS
*(.text.*)
#endif
*(.fixup)
*(.gnu.warning)
_etext = .; /* End of text section */
} :text = 0x9090
-1
View File
@@ -38,7 +38,6 @@ SECTIONS
*(.text.*)
#endif
*(.fixup)
*(.gnu.warning)
. = ALIGN(POINTER_ALIGN);
_etext = .; /* End of text section */
-1
View File
@@ -33,7 +33,6 @@ SECTIONS
*(.text.ident)
_ident_end = .;
*(.fixup)
*(.gnu.warning)
. = ALIGN(POINTER_ALIGN);
_etext = .; /* End of text section */
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.