Author: kevans
Date: Mon Jul 30 17:54:18 2018
New Revision: 336921
URL: https://svnweb.freebsd.org/changeset/base/336921

Log:
  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

Modified:
  head/UPDATING
  head/sys/amd64/conf/GENERIC
  head/sys/amd64/conf/NOTES

Modified: head/UPDATING
==============================================================================
--- head/UPDATING       Mon Jul 30 17:49:47 2018        (r336920)
+++ head/UPDATING       Mon Jul 30 17:54:18 2018        (r336921)
@@ -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

Modified: head/sys/amd64/conf/GENERIC
==============================================================================
--- head/sys/amd64/conf/GENERIC Mon Jul 30 17:49:47 2018        (r336920)
+++ head/sys/amd64/conf/GENERIC Mon Jul 30 17:54:18 2018        (r336921)
@@ -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

Modified: head/sys/amd64/conf/NOTES
==============================================================================
--- head/sys/amd64/conf/NOTES   Mon Jul 30 17:49:47 2018        (r336920)
+++ head/sys/amd64/conf/NOTES   Mon Jul 30 17:54:18 2018        (r336921)
@@ -613,7 +613,7 @@ device              amdsmn
 #
 options        NKPT=31
 
-# EFI Runtime Services support (not functional yet).
+# EFI Runtime Services support
 options        EFIRT
 
 
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to