freebsd-nq/stand
Colin Percival 5c73b3e0a3 Add support for getting early entropy from UEFI
UEFI provides a protocol for accessing randomness. This is a good way
to gather early entropy, especially when there's no driver for the RNG
on the platform (as is the case on the Marvell Armada8k (MACCHIATObin)
for now).

If the entropy_efi_seed option is enabled in loader.conf (default: YES)
obtain 2048 bytes of entropy from UEFI and pass is to the kernel as a
"module" of name "efi_rng_seed" and type "boot_entropy_platform"; if
present, ingest it into the kernel RNG.

Submitted by:	Greg V
Reviewed by:	markm, kevans
Approved by:	csprng (markm)
MFC after:	3 weeks
Differential Revision:	https://reviews.freebsd.org/D20780
2022-02-17 13:01:11 -08:00
..
arm64
common module_verbose should also affect non-ELF modules. 2022-02-14 10:44:46 -08:00
defaults Add support for getting early entropy from UEFI 2022-02-17 13:01:11 -08:00
efi Add support for getting early entropy from UEFI 2022-02-17 13:01:11 -08:00
fdt
ficl ficl: Fix a typo in a comment 2021-11-30 10:36:29 +01:00
ficl32
fonts
forth
i386 Remove quotes around Makefile .error/.warn/.info strings 2022-01-22 14:03:07 -05:00
images
kboot
kshim
liblua
liblua32
libofw
libsa Disable clang 14 warning about bitwise operators in one more place 2022-02-10 19:48:31 +01:00
libsa32
lua Add support for getting early entropy from UEFI 2022-02-17 13:01:11 -08:00
man
powerpc kboot: Move powerpc kboot to top level 2021-12-30 16:07:06 -07:00
uboot stand/uboot: Fix building of ubldr.bin 2022-02-07 13:14:48 -07:00
usb
userboot stand/userboot: Kill set but unused variables 2021-12-15 19:48:40 -07:00
defs.mk
fdt.mk
ficl.mk
loader.mk
lua.mk
Makefile
Makefile.amd64
Makefile.inc
veriexec.mk