Page MenuHomeFreeBSD

D54597.diff
No OneTemporary

D54597.diff

diff --git a/libexec/rtld-elf/aarch64/Makefile.inc b/libexec/rtld-elf/aarch64/Makefile.inc
new file mode 100644
--- /dev/null
+++ b/libexec/rtld-elf/aarch64/Makefile.inc
@@ -0,0 +1 @@
+CFLAGS+= -mgeneral-regs-only
\ No newline at end of file
diff --git a/libexec/rtld-elf/aarch64/rtld_start.S b/libexec/rtld-elf/aarch64/rtld_start.S
--- a/libexec/rtld-elf/aarch64/rtld_start.S
+++ b/libexec/rtld-elf/aarch64/rtld_start.S
@@ -29,6 +29,9 @@
#include <machine/asm.h>
#include <sys/elf_common.h>
+.arch_extension fp
+.arch_extension simd
+
ENTRY(.rtld_start)
.cfi_undefined x30
mov x19, x0 /* Put ps_strings in a callee-saved register */

File Metadata

Mime Type
text/plain
Expires
Tue, Jan 13, 11:31 AM (1 h, 38 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27624416
Default Alt Text
D54597.diff (674 B)

Event Timeline