freebsd-nq/sys/boot/efi/loader
Warner Losh bd3bce41db Deprecate using hints.acpi.0.rsdp to communicate the RSDP to the
system. This uses the hints mechnanism. This mostly works today
because when there's no static hints (the default), this value can be
fetched from the hint. When there is a static hints file, the hint
passed from the boot loader to the kernel is ignored, but for the BIOS
case we're able to find it anyway. However, with UEFI, the fallback
doesn't work, so we get a panic instead.

Switch to acpi.rsdp and use TUNABLE_ULONG_FETCH instead. Continue to
generate the old values to allow for transitions. In addition, fall
back to the old method if the new method isn't present.

Add comments about all this.

Differential Revision: https://reviews.freebsd.org/D5866
2016-04-14 04:59:51 +00:00
..
arch Deprecate using hints.acpi.0.rsdp to communicate the RSDP to the 2016-04-14 04:59:51 +00:00
autoload.c Enable warnings in EFI boot code 2016-01-12 02:17:39 +00:00
bootinfo.c Enable warnings in EFI boot code 2016-01-12 02:17:39 +00:00
conf.c Add EFI ZFS boot support 2016-01-15 02:33:47 +00:00
copy.c Enable warnings in EFI boot code 2016-01-12 02:17:39 +00:00
devicename.c Add EFI ZFS boot support 2016-01-15 02:33:47 +00:00
loader_efi.h Enable warnings in EFI boot code 2016-01-12 02:17:39 +00:00
main.c Implement -P for boot loader. It's a bit easier to implement here than 2016-02-08 19:34:17 +00:00
Makefile boot/efi: Prefer nm to objdump 2016-03-12 21:44:33 +00:00
Makefile.depend DIRDEPS_BUILD: Regenerate without local dependencies. 2016-02-24 17:20:11 +00:00
version