amd64/GENERIC: Enable EFIRT by default

As noted in UDPATING, the new loader tunable efi.rt_disabled may be used to
disable EFIRT at runtime. It should have no effect if you are not booted via
UEFI boot.

MFC after:	6 weeks
This commit is contained in:
Kyle Evans 2018-07-30 17:54:18 +00:00
parent 21307740e0
commit 164138e7d8
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=336921
3 changed files with 9 additions and 1 deletions

View file

@ -31,6 +31,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW:
disable the most expensive debugging functionality run
"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
20180730:
amd64/GENERIC now has EFI runtime services, EFIRT, enabled by default.
This should have no effect if the kernel is booted via UEFI/legacy boot.
EFIRT may be disabled via a loader tunable, efi.rt_disabled, if a system
has a buggy firmware that prevents a successful boot due to use of
runtime services.
20180727:
Atmel AT91RM9200 and AT91SAM9, Cavium CNS 11xx and XScale
support has been removed from the tree. These ports were

View file

@ -54,6 +54,7 @@ options PSEUDOFS # Pseudo-filesystem framework
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_RAID # Soft RAID functionality.
options GEOM_LABEL # Provides labelization
options EFIRT # EFI Runtime Services support
options COMPAT_FREEBSD32 # Compatible with i386 binaries
options COMPAT_FREEBSD4 # Compatible with FreeBSD4
options COMPAT_FREEBSD5 # Compatible with FreeBSD5

View file

@ -613,7 +613,7 @@ device amdsmn
#
options NKPT=31
# EFI Runtime Services support (not functional yet).
# EFI Runtime Services support
options EFIRT