]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r307322,r307323,r307324,r307326,r307327,r307338,r307879,r307908,r307911,
authorkevans <kevans@FreeBSD.org>
Thu, 8 Feb 2018 02:50:47 +0000 (02:50 +0000)
committerkevans <kevans@FreeBSD.org>
Thu, 8 Feb 2018 02:50:47 +0000 (02:50 +0000)
commit2f21e9e933ec0ee3de44a39ff0fb3bf02b791f03
tree04369d8e27cc8880efd1fd02f41626b658a7c143
parent5ccb458071e4c4ade38668ea6769d2b0b532f442
MFC r307322,r307323,r307324,r307326,r307327,r307338,r307879,r307908,r307911,
r307942,r307950,r307951,r307954,r307955,r308125,r308195,r308476,r308534,
r308535,r308776,r308843,r310236,r310726: Loader fixes, 2016q4

r307322: Remove /boot/boot.conf, deprecated for 16 years

r307323: Remove fetching of pInterp.

r307324: Create a new linker set, Xficl_compile_set which contains a list of
functions to call to register new forth words.

r307326: In UEFI mode expose the SMBIOS anchor base address via kenv

r307327: Update i386 build of loader.efi (but leave it disabled) so that we
at least build it now.

r307338: Create a pcibios-version environment FORTH word.

r307879: Preliminary support for EFI in boot loader.

r307908: Fix the build on both arm64 and when WITHOUT_FORTH is defined.

r307911: Add better comment...

r307942: Really make WITHOUT_FORTH (MK_FORTH==no) work.

r307950: Add it (Makefile.ficl) to the right place

r307951: Fix two backwards tests.

r307954: Back out the move to the loader script from -N.

r307955: LIBSTAND goes last, so put it last here too.

r308125: In loader.efi, instead of exiting directly, try to fallback.

r308195: efinet_dev_print should honor verbose option.

r308476: boot/forth spelling issue in forth word

r308534: The file_loadraw function grew an argument, update install function

r308535: Add support for LOADER_RC setting in the pkgfs manifes

r308776: loader: zfs toplevel vdev must have spa set.

r308843: loader: smbios version check is not correct

r310236: Renumber license clauses to avoid skipping #3

r310726: cdboot: add explict suffix to ambiguous or instruction

PR: 214375
44 files changed:
sys/boot/Makefile.ficl [new file with mode: 0644]
sys/boot/common/Makefile.inc
sys/boot/common/bootstrap.h
sys/boot/common/install.c
sys/boot/common/interp.c
sys/boot/common/interp_forth.c
sys/boot/common/loader.8
sys/boot/common/newvers.sh
sys/boot/common/pnp.c
sys/boot/efi/libefi/Makefile
sys/boot/efi/libefi/efinet.c
sys/boot/efi/libefi/env.c
sys/boot/efi/loader/Makefile
sys/boot/efi/loader/arch/amd64/ldscript.amd64
sys/boot/efi/loader/arch/arm/ldscript.arm
sys/boot/efi/loader/arch/arm64/ldscript.arm64
sys/boot/efi/loader/arch/i386/efimd.c
sys/boot/efi/loader/arch/i386/elf32_freebsd.c
sys/boot/efi/loader/arch/i386/exec.c
sys/boot/efi/loader/arch/i386/ldscript.i386
sys/boot/efi/loader/main.c
sys/boot/ficl/Makefile
sys/boot/ficl/efi.c [deleted file]
sys/boot/ficl/ficl.h
sys/boot/ficl/i386/sysdep.c
sys/boot/ficl/loader.c
sys/boot/ficl32/Makefile
sys/boot/forth/Makefile.inc
sys/boot/forth/efi.4th [new file with mode: 0644]
sys/boot/forth/loader.4th
sys/boot/forth/support.4th
sys/boot/i386/Makefile.inc
sys/boot/i386/cdboot/cdboot.S
sys/boot/i386/gptboot/Makefile
sys/boot/i386/gptzfsboot/Makefile
sys/boot/i386/libi386/Makefile
sys/boot/i386/libi386/biospci.c
sys/boot/i386/libi386/libi386.h
sys/boot/i386/libi386/smbios.c
sys/boot/i386/loader/Makefile
sys/boot/mips/beri/loader/loader.ldscript
sys/boot/pc98/libpc98/Makefile
sys/boot/zfs/zfsimpl.c
targets/pseudo/userland/misc/Makefile.depend