freebsd-src/stand
Andrew Turner 82854693ae arm64: Allow userspace to be built with PAC and BTI
Add the WITH/WITHOUT_BRANCH_PROTECTION build flags. This can be used
to enable the use of pointer authentication (FEAT_PAuth) and branch
target identification (FEAT_BTI) in userspace.

The kernel already handles both of these is userspace, we just need
to enable it.

Leave disabled for a short period for this to settle before enabling.

Reviewed by:	emaste
Sponsored by:	Arm Ltd
Differential Revision:	https://reviews.freebsd.org/D42596
2024-05-22 17:02:26 +00:00
..
arm64 stand: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:00 -07:00
common loader: separate lang init from scripting init 2024-05-19 22:05:40 -06:00
defaults stand/lua: always allow overriding with local config files 2024-02-02 12:04:57 -07:00
efi stand/efi: Fix for binutils when targeting arm64 2024-05-22 08:17:26 +00:00
fdt libsa: Remove redundant sys/cdefs.h 2024-02-22 09:31:57 -07:00
ficl stand: Remove dangling mips references 2024-02-28 07:09:41 -07:00
ficl32
fonts
forth loader.4th dictthreshold too small 2024-03-18 16:16:29 -07:00
i386 textvidc: Reindent 2024-05-19 22:05:43 -06:00
images
kboot stand/kboot: Fix the linker script OUTPUT_FORMAT 2024-05-22 08:17:52 +00:00
kshim
liblua stand: Spell LUA_COMPILE_SET correctly. 2024-05-11 12:09:51 -06:00
liblua32
libofw loader: fix stupid typos 2024-05-19 23:04:18 -06:00
libsa loader/zfs: Fix to actually return the last error 2024-02-29 09:12:21 -07:00
libsa32
lua loader/lua: Remove workaround for command_error 2024-02-29 10:58:59 -07:00
man loader.efi.8: Fix a typo 2023-11-22 13:25:34 +01:00
powerpc loader/powerpc: Share ldscript 2024-02-24 17:56:31 -07:00
uboot loader: fix stupid typos 2024-05-19 23:04:18 -06:00
usb
userboot userboot: Use C99 Initializers for each of the consoles here 2024-05-19 22:05:42 -06:00
defs.mk kboot: Add our own lua bindings 2024-02-15 20:59:23 -07:00
fdt.mk
ficl.mk
loader.mk
lua.mk
Makefile
Makefile.amd64
Makefile.inc arm64: Allow userspace to be built with PAC and BTI 2024-05-22 17:02:26 +00:00
veriexec.mk libsecureboot do not report expected unverified files 2024-02-12 14:35:01 -08:00