Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Jul 2018 17:54:18 +0000 (UTC)
From:      Kyle Evans <kevans@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r336921 - in head: . sys/amd64/conf
Message-ID:  <201807301754.w6UHsIU8087308@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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
 
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201807301754.w6UHsIU8087308>