opnsense-src/sys/arm64/linux
Andrew Turner d5e29c62e9 linux64: Fix the build on arm64 with bti checking
When we enable checking for BTI on arm64 we need to include an ELF
note in all object files linked into a module.

As using objcopy from a binary to an ELF object file doesn't add the
note switch to using .incbin from an assembly file. This allows us to
add the needed note without affecting the included object.

Reviewed by:	imp, kib, emaste
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D45468

(cherry picked from commit bed65d85c6)
(cherry picked from commit ec69d23093)
2024-09-02 08:48:10 +00:00
..
linux.h
linux_dummy_machdep.c
linux_genassym.c
linux_locore.asm
linux_machdep.c
linux_proto.h linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux_sigframe.h arm64: Use the Linux sigframe to restore registers 2023-11-06 18:12:23 +03:00
linux_support.S linux64: Fix the build on arm64 with bti checking 2024-09-02 08:48:10 +00:00
linux_syscall.h linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux_syscalls.c linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux_sysent.c linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux_systrace_args.c linux(4): Regen for linux_nosys change 2023-10-10 08:12:12 +03:00
linux_sysvec.c arm64: Create a Linux view of the ID registers 2024-02-19 13:13:49 +00:00
linux_vdso.lds.s
linux_vdso_gtod.c
Makefile
syscalls.conf makesyscalls: don't make syscall.mk by default 2023-12-13 23:07:06 +00:00
syscalls.master