aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2024-04-10 14:10:10 +0000
committerMark Johnston <markj@FreeBSD.org>2024-04-11 15:04:22 +0000
commit52f3d650894d84a7986f915dba75823c5b3c1249 (patch)
treec78e9506e7d2cb4d158129a6b4c6aedd4ead2b51
parent6ec9aaf63c81a68881cb6312f777349a0ac82ad5 (diff)
downloadsrc-52f3d650894d84a7986f915dba75823c5b3c1249.tar.gz
src-52f3d650894d84a7986f915dba75823c5b3c1249.zip
-rw-r--r--sys/conf/files.arm642
-rw-r--r--sys/modules/vmm/Makefile6
2 files changed, 4 insertions, 4 deletions
diff --git a/sys/conf/files.arm64 b/sys/conf/files.arm64
index 632fbab5070d..c7468b577dd8 100644
--- a/sys/conf/files.arm64
+++ b/sys/conf/files.arm64
@@ -131,7 +131,7 @@ arm64/vmm/vmm_hyp.c optional vmm \
no-obj
vmm_hyp_blob.elf.full optional vmm \
dependency "vmm_hyp.o vmm_hyp_exception.o" \
- compile-with "${SYSTEM_LD_BASECMD} -o ${.TARGET} ${.ALLSRC} --defsym=text_start='0x0'" \
+ compile-with "${SYSTEM_LD_BASECMD} -o ${.TARGET} ${.ALLSRC} --defsym=_start='0x0' --defsym=text_start='0x0'" \
no-obj no-implicit-rule
vmm_hyp_blob.elf optional vmm \
dependency "vmm_hyp_blob.elf.full" \
diff --git a/sys/modules/vmm/Makefile b/sys/modules/vmm/Makefile
index 1ef9e264ee97..a98f0f27e25b 100644
--- a/sys/modules/vmm/Makefile
+++ b/sys/modules/vmm/Makefile
@@ -50,9 +50,9 @@ vmm_hyp.o: vmm_hyp.c
vmm_hyp_blob.elf.full: vmm_hyp_exception.o vmm_hyp.o
${LD} -m ${LD_EMULATION} -Bdynamic -T ${SYSDIR}/conf/ldscript.arm64 \
- ${_LDFLAGS} --no-warn-mismatch --warn-common --export-dynamic \
- --dynamic-linker /red/herring -X -o ${.TARGET} ${.ALLSRC} \
- --defsym=text_start='0x0'
+ ${_LDFLAGS} --no-warn-mismatch --warn-common --export-dynamic \
+ --dynamic-linker /red/herring -X -o ${.TARGET} ${.ALLSRC} \
+ --defsym=_start='0x0' --defsym=text_start='0x0'
vmm_hyp_blob.elf: vmm_hyp_blob.elf.full
${OBJCOPY} --strip-debug ${.ALLSRC} ${.TARGET}