diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-03-28 17:33:11 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-03-28 17:33:11 +0100 |
commit | 9fb49cfbd98cd6c21d2795b0db7673481623cfe4 (patch) | |
tree | d3653211193f8bf4c9e306f880e5b2452fe92739 | |
parent | 4180a99dc1b1031e77ab1c161c603e1d6759d51a (diff) |
Add _START_MAP support
Follows 71f231da83fdd75deab3ce1b8643da50b6f574f5 'Fix Xen boot after
c74adfe' ('Relocate kernel at bootup')
-rw-r--r-- | x86_64/Makefrag.am | 1 | ||||
-rw-r--r-- | x86_64/ldscript | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/x86_64/Makefrag.am b/x86_64/Makefrag.am index 6b2acf1d..7c906eaf 100644 --- a/x86_64/Makefrag.am +++ b/x86_64/Makefrag.am @@ -272,5 +272,6 @@ libkernel_a_SOURCES += \ gnumach_LINKFLAGS += \ --defsym _START=0x40000000 \ + --defsym _START_MAP=0x40000000 \ -T '$(srcdir)'/x86_64/ldscript endif diff --git a/x86_64/ldscript b/x86_64/ldscript index 0983930a..375e8104 100644 --- a/x86_64/ldscript +++ b/x86_64/ldscript @@ -13,6 +13,7 @@ SECTIONS */ . = _START; .text : + AT (_START_MAP) { *(.text.start) *(.text .stub .text.* .gnu.linkonce.t.*) |