mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
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:
1 parent
a235f856e4
commit
a6978dc098
3 files changed
-3
No files matched your search
@@ -45,7 +45,6 @@ SECTIONS
|
||||
*(.text.*)
|
||||
#endif
|
||||
|
||||
*(.fixup)
|
||||
*(.gnu.warning)
|
||||
_etext = .; /* End of text section */
|
||||
} :text = 0x9090
|
||||
|
||||
@@ -38,7 +38,6 @@ SECTIONS
|
||||
*(.text.*)
|
||||
#endif
|
||||
|
||||
*(.fixup)
|
||||
*(.gnu.warning)
|
||||
. = ALIGN(POINTER_ALIGN);
|
||||
_etext = .; /* End of text section */
|
||||
|
||||
@@ -33,7 +33,6 @@ SECTIONS
|
||||
*(.text.ident)
|
||||
_ident_end = .;
|
||||
|
||||
*(.fixup)
|
||||
*(.gnu.warning)
|
||||
. = ALIGN(POINTER_ALIGN);
|
||||
_etext = .; /* End of text section */
|
||||
|
||||