freebsd-dev/stand
Mark Johnston 9a964ad561 loader: Relax the check in is_kernphys_relocatable()
The check fails in kernels compiled with KASAN because AddressSanitizer
inserts redzones around global variables, so the size of the "kernphys"
symbol is 32 rather than 8.  Thus we fall back to copying even though
it's not necessary.

Simply remove the size check.  I didn't want to extend the symbol size
check since there's no guarantee that AddressSanitizer will always emit
32 bytes for "kernphys".

Reviewed by:	kib
MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D35448
2022-06-15 11:39:10 -04:00
..
arm64 Add an loader command on arm64 to sync the cache 2021-12-20 13:58:36 +00:00
common loader: Relax the check in is_kernphys_relocatable() 2022-06-15 11:39:10 -04:00
defaults Add support for getting early entropy from UEFI 2022-02-17 13:01:11 -08:00
efi Set mm before passing it to the UEFI firmware 2022-05-21 11:45:41 +01:00
fdt loader: Fix dtb loading 2021-07-05 15:53:08 +02:00
ficl ficl: Fix a typo in a comment 2021-11-30 10:36:29 +01:00
ficl32
fonts loader: really use bold font for vga text mode 2021-01-08 01:24:30 +02:00
forth loader.4th(8): Fix a typo in the manual page 2022-04-02 15:11:59 +02:00
i386 stand: s/libstand/libsa/g to catch up with rename 2022-04-30 07:34:19 -06:00
images loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
kboot stand: Initial kboot support on amd64 2022-05-01 11:13:39 -06:00
kshim stand/usb: Fix build by declaring missing functions and types. 2022-03-17 15:26:24 +01:00
liblua EFI secure boot VECTX related changes 2021-04-30 12:53:45 -05:00
liblua32
libofw powerpc64le: stand fixes 2021-10-20 15:48:33 -03:00
libsa stand: Fix a common typo in source code comments 2022-06-05 09:49:51 +02:00
libsa32
lua Add support for getting early entropy from UEFI 2022-02-17 13:01:11 -08:00
man loader.efi: add cross-reference to loader(8) 2022-05-18 10:33:20 -04:00
powerpc stand: s/libstand/libsa/g to catch up with rename 2022-04-30 07:34:19 -06:00
uboot stand: s/libstand/libsa/g to catch up with rename 2022-04-30 07:34:19 -06:00
usb mips: remove saf1761 2022-01-04 16:01:14 -07:00
userboot stand: s/libstand/libsa/g to catch up with rename 2022-04-30 07:34:19 -06:00
defs.mk stand: remove mips support 2021-12-10 11:05:31 -07:00
fdt.mk
ficl.mk stand: remove mips support 2021-12-10 11:05:31 -07:00
loader.mk stand: Fix a common typo in source code comments 2022-06-05 09:49:51 +02:00
lua.mk
Makefile kboot: Split out powerpc build 2021-12-30 16:07:13 -07:00
Makefile.amd64 stand: properly declare subdir deps or .WAIT, do parallel build 2020-12-31 11:15:45 -06:00
Makefile.inc stand: properly declare subdir deps or .WAIT, do parallel build 2020-12-31 11:15:45 -06:00
veriexec.mk EFI secure boot VECTX related changes 2021-04-30 12:53:45 -05:00