Create a /boot/dtb directory to house DTB blobs. The flattened device

tree support includes a device tree source compiler dtc(8) which
converts .dts files into .dtb files. /boot/loader will load dtb files
from this directory by default, allowing for fewer differences between
images for different SoCs. Compiled dts files will wind up here
eventually as an alternative to embedding them into the kernel.
Document this in hier(7), as well as add missing entries for
/boot/firmware and /boot/zfs, though the latter two should only be
considered place holders if someone wants to make them better.
This commit is contained in:
Warner Losh 2014-09-03 21:59:07 +00:00
parent f14514a385
commit 7dbf7f266c
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=271057
2 changed files with 15 additions and 1 deletions

View File

@ -10,6 +10,8 @@
boot
defaults
..
dtb
..
firmware
..
kernel

View File

@ -48,13 +48,25 @@ programs and configuration files used during operating system bootstrap
.It Pa defaults/
default bootstrapping configuration files; see
.Xr loader.conf 5
.It Pa dtb/
Compiled flattened device tree (FDT) files; see
.Xr fdt 4
and
.Xr dtc 1
.It Pa firmware/
Loadable modules containing binary firmware for hardware that needs
firmware downloaded to it to function
.It Pa kernel/
pure kernel executable (the operating system loaded into memory
at boot time).
at boot time)
.It Pa modules/
third-party loadable kernel modules;
see
.Xr kldstat 8
.It Pa zfs/
Contains
.Xr zfs 8
zpool cache files.
.El
.It Pa /cdrom/
default mount point for CD-ROM drives