Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jan 2018 04:58:54 +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: r328107 - in head: etc/mtree share/man/man7 stand/arm/loader stand/forth stand/mips/uboot
Message-ID:  <201801180458.w0I4wsn9088252@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kevans
Date: Thu Jan 18 04:58:54 2018
New Revision: 328107
URL: https://svnweb.freebsd.org/changeset/base/328107

Log:
  stand: Add /boot/overlays to allow separation of overlays from base FDT
  
  This matches directory structure used commonly in Linux-land, and it's
  cleaner than mixing overlays into the existing module paths. Overlays are
  still mixed in by specifying fdt_overlays in loader.conf(5).
  
  Reviewed by:	manu
  Differential Revision:	https://reviews.freebsd.org/D13922

Modified:
  head/etc/mtree/BSD.root.dist
  head/share/man/man7/hier.7
  head/stand/arm/loader/loader.conf
  head/stand/forth/loader.conf
  head/stand/mips/uboot/loader.conf

Modified: head/etc/mtree/BSD.root.dist
==============================================================================
--- head/etc/mtree/BSD.root.dist	Thu Jan 18 04:39:09 2018	(r328106)
+++ head/etc/mtree/BSD.root.dist	Thu Jan 18 04:58:54 2018	(r328107)
@@ -18,6 +18,8 @@
         ..
         modules
         ..
+        overlays
+        ..
         zfs
         ..
     ..

Modified: head/share/man/man7/hier.7
==============================================================================
--- head/share/man/man7/hier.7	Thu Jan 18 04:39:09 2018	(r328106)
+++ head/share/man/man7/hier.7	Thu Jan 18 04:58:54 2018	(r328107)
@@ -28,7 +28,7 @@
 .\"	@(#)hier.7	8.1 (Berkeley) 6/5/93
 .\" $FreeBSD$
 .\"
-.Dd December 3, 2017
+.Dd January 15, 2018
 .Dt HIER 7
 .Os
 .Sh NAME
@@ -63,6 +63,11 @@ at boot time) and kernel modules
 third-party loadable kernel modules;
 see
 .Xr kldstat 8
+.It Pa overlays/
+Compiled flattened device tree (FDT) overlays; see
+.Xr fdt 4
+and
+.Xr dtc 1
 .It Pa zfs/
 .Xr zfs 8
 zpool cache files

Modified: head/stand/arm/loader/loader.conf
==============================================================================
--- head/stand/arm/loader/loader.conf	Thu Jan 18 04:39:09 2018	(r328106)
+++ head/stand/arm/loader/loader.conf	Thu Jan 18 04:58:54 2018	(r328107)
@@ -7,7 +7,7 @@ autoboot_delay=10
 bootfile="kernel"      # Kernel name (possibly absolute path)
 kernel="kernel"        # /boot sub-directory containing kernel and modules
 loader_conf_files="/boot/loader.conf /boot/loader.conf.local"
-module_path="/boot/kernel;/boot/modules;/boot/dtb"
+module_path="/boot/kernel;/boot/modules;/boot/dtb;/boot/overlays"
 nextboot_conf="/boot/nextboot.conf"
 nextboot_enable="NO"
 verbose_loading="NO"

Modified: head/stand/forth/loader.conf
==============================================================================
--- head/stand/forth/loader.conf	Thu Jan 18 04:39:09 2018	(r328106)
+++ head/stand/forth/loader.conf	Thu Jan 18 04:58:54 2018	(r328107)
@@ -97,7 +97,7 @@ bootenv_autolist="YES"		# Auto populate the list of ZF
 #comconsole_speed="9600"	# Set the current serial console speed
 #console="vidconsole"		# A comma separated list of console(s)
 #currdev="disk1s1a"		# Set the current device
-module_path="/boot/modules;/boot/dtb"	# Set the module search path
+module_path="/boot/modules;/boot/dtb;/boot/overlays"	# Set the module search path
 #prompt="\\${interpret}"	# Set the command prompt
 #root_disk_unit="0"		# Force the root disk unit number
 #rootdev="disk1s1a"		# Set the root filesystem

Modified: head/stand/mips/uboot/loader.conf
==============================================================================
--- head/stand/mips/uboot/loader.conf	Thu Jan 18 04:39:09 2018	(r328106)
+++ head/stand/mips/uboot/loader.conf	Thu Jan 18 04:58:54 2018	(r328107)
@@ -7,7 +7,7 @@ autoboot_delay=10
 bootfile="kernel"      # Kernel name (possibly absolute path)
 kernel="kernel"        # /boot sub-directory containing kernel and modules
 loader_conf_files="/boot/loader.conf /boot/loader.conf.local"
-module_path="/boot/kernel;/boot/modules;/boot/dtb"
+module_path="/boot/kernel;/boot/modules;/boot/dtb;/boot/overlays"
 nextboot_conf="/boot/nextboot.conf"
 nextboot_enable="NO"
 verbose_loading="NO"



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