freebsd-dev/stand
Warner Losh cc7b630cec stand/kboot: Add note about why we use MACHINE_ARCH here
Normally in the boot loader, we key off of MACHINE since that specifies
the kernel and the loader is very tuned to each type of MACHINE in
general. In this case, however, we're producing a Linux binary, with
Linux system calls encoded in it. These align better along the
MACHINE_ARCH axis of FreeBSD. For PowerPC the system calls are radically
different for each of our MACHINE_ARCHes, with only powerpc64 and
powerpc64le sharing the same numbers and memory layout. The same was
true about mips when it was in the tree. 32-bit arm uses the same
layout, however, for both armv6 and armv7 ports: that can be easily
shared in the unlikely event we support that in the future.

Sponsored by:		Netflix
2022-09-04 09:37:42 -06:00
..
arm64 stand: Remove extra efi.h include 2022-07-15 12:00:49 -06:00
common stand: Add interp_has_builtin_cmd to see if we have a command 2022-09-01 11:08:19 -06:00
defaults Add support for getting early entropy from UEFI 2022-02-17 13:01:11 -08:00
efi stand: Remove a double word in a source code comment 2022-09-04 13:39:35 +02:00
fdt Remove "All Rights Reserved" from Foundation copyrights 2022-06-30 10:49:09 -04:00
ficl stand: Grammar fix for a source code comment 2022-09-04 17:26:48 +02: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-02 15:11:59 +02:00
i386 stand: Stop setting hints for bios loader too 2022-09-01 10:33:09 -06:00
images loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
kboot stand/kboot: Add note about why we use MACHINE_ARCH here 2022-09-04 09:37:42 -06:00
kshim stand/usb: Fix build by declaring missing functions and types. 2022-03-17 15:26:24 +01:00
liblua stand: Add lua binding loader.has_command 2022-09-01 11:08:22 -06:00
liblua32
libofw stand: Add disk_fmtdev for dv_fmtdev for all the disk devices 2022-08-11 10:27:16 -06:00
libsa stand: Parse BIOS revision from SMBIOS 2022-09-02 13:10:32 +02:00
libsa32 Enable veriexec for loader 2019-02-26 06:22:10 +00:00
lua lualoader: Add loader_menu_multi_user_prompt config variable 2022-09-02 20:30:40 +01:00
man stand: Document EFI consoles 2022-09-01 10:34:30 -06:00
powerpc loader: fix powerpc64le ofw loader 2022-07-29 05:13:19 -03:00
uboot stand: uboot_fmtdev can be reduced to devformat 2022-08-11 10:27:17 -06:00
usb stand: Add disk_fmtdev for dv_fmtdev for all the disk devices 2022-08-11 10:27:16 -06:00
userboot stand: userboot_fmtdev can be reduced to devformat 2022-08-11 10:27:17 -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 stand: Add a helper 'universe' target 2022-07-30 05:01:47 -06: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