freebsd-src/stand
Warner Losh eaed7ff9d0 kboot: Fetch hostfs_root and bootdev from the environment
Fetch bootdev from the environment variable (so it should be set on the
command line). Default to 'zfs:' which will in the future look for the
first zpool that we can boot from. Prior versions of kboot would set
this from the second argument on the command line.

Fetch hostfs_root from the environment (defaulting to '/'). Prior
versions of kboot would set this from the first arg on the command line.

Sponsored by:		Netflix
Reviewed by:		kevans
Differential Revision:	https://reviews.freebsd.org/D38010

(cherry picked from commit 4f3be6b8d9)
2023-01-24 14:49:47 -07:00
..
arm64 stand: Remove extra efi.h include 2023-01-24 14:49:23 -07:00
common stand: Separate base and cli parts of nvstore 2023-01-24 14:49:46 -07:00
defaults Add support for getting early entropy from UEFI 2022-03-10 18:11:41 -08:00
efi stand: create common set_currdev 2023-01-24 14:49:46 -07:00
fdt Remove "All Rights Reserved" from Foundation copyrights 2023-01-24 14:49:22 -07:00
ficl Revert "stand: Grammar fix for a source code comment" 2023-01-24 14:49:33 -07:00
ficl32 Enable veriexec for loader 2019-02-26 06:22:10 +00:00
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-09 08:15:25 +02:00
i386 stand: create common set_currdev 2023-01-24 14:49:46 -07:00
images loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
kboot kboot: Fetch hostfs_root and bootdev from the environment 2023-01-24 14:49:47 -07:00
kshim stand/usb: Fix build by declaring missing functions and types. 2023-01-24 14:49:20 -07:00
liblua stand: Add lua binding loader.has_command 2023-01-24 14:49:32 -07:00
liblua32 Add Lua as a scripting langauge to /boot/loader 2018-02-12 15:31:53 +00:00
libofw stand/ofw: dev can't be NULL here 2023-01-24 14:49:46 -07:00
libsa stand/zfs: Fix memory leaking on error cases 2023-01-24 14:49:46 -07:00
libsa32 Enable veriexec for loader 2019-02-26 06:22:10 +00:00
lua lualoader: Add loader_menu_multi_user_prompt config variable 2023-01-24 14:49:33 -07:00
man loader.efi(8): document slop control, amd64 nocopy, and amd64 fault commands 2023-01-24 14:49:33 -07:00
powerpc stand: Create common gen_setcurrdev and replace code 2023-01-24 14:49:45 -07:00
uboot stand/uboot: Explain why we test for NULL here 2023-01-24 14:49:46 -07:00
usb stand: For all disk drivers, connect dv_parsedev to disk_parsedev 2023-01-24 14:49:38 -07:00
userboot stand: create common set_currdev 2023-01-24 14:49:46 -07:00
defs.mk stand: remove mips support 2023-01-24 14:49:18 -07:00
fdt.mk
ficl.mk stand: remove mips support 2023-01-24 14:49:18 -07:00
loader.mk stand: Move md_copymodules into modinfo.c and reduce copies 2023-01-24 14:49:34 -07:00
lua.mk Do not include float interfaces when using libsa. 2018-02-23 04:04:25 +00:00
Makefile stand: Add a helper 'universe' target 2023-01-24 14:49:29 -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 2023-01-24 14:49:16 -07:00