freebsd-skq/sys/boot
Warner Losh 781c4d47f2 Install the 4th files in sys/boot/forth instead of each loader
Also, move generation of loader.help into loader.mk. Set HELP_FILES=
to disable this (so we only install one help file, for now). At the
same time remove some duplicate -I lines. Fix several FILES= and
CLEANFILES= into the += form since we're touching both of those in the
.mk files. Make sure we only build one loader.help file per platform
in a unified way (we were building many on some, with the last to
install winning, though often they were the same text).

Also, we're now installing loader.rc and menu.rc everywhere. arm and
mips uboot installed these as menu.rc.sample, but there's no need
since the loader.rc for those platforms doesn't do menu.rc processing
by default. pcibios.4th is now installed everywhere, but will failsafe
on non x86 platforms (it isn't loaded by default anywhere).

These changes are too intertwined to do separately since aspects of
each are required to have a bug-free commit.

Sponsored by: Netflix
2017-11-10 23:54:58 +00:00
..
arm Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
arm64
common loader ptblread() is broken with >512B sectors 2017-10-31 20:29:31 +00:00
efi Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
fdt Centralize all 32-bit builds on 64-bit platform stuff. 2017-11-06 15:22:24 +00:00
ficl Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
ficl32 Use DO32 for all the places that we need to flag we're building a 32 2017-11-06 15:21:51 +00:00
forth Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
geli Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
i386 Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
kshim sys: Replace zero with NULL for pointers. 2017-02-22 02:35:59 +00:00
libsa Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
libsa32 Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
man Prefer bsd.init.mk to src.opts.mk 2017-11-06 15:22:17 +00:00
mips Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
ofw Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
powerpc Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
sparc64 Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
uboot Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
usb loader: F_READ/F_WRITE should be checked against masked flag 2017-04-18 18:07:54 +00:00
userboot Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
zfs Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
zfs32 Use DO32 for all the places that we need to flag we're building a 32 2017-11-06 15:21:51 +00:00
defs.mk Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
fdt.mk Remove LOADER_FDT_SUPPORT as a Makefile variable. 2017-11-10 23:54:24 +00:00
ficl.mk Centralize all 32-bit builds on 64-bit platform stuff. 2017-11-06 15:22:24 +00:00
loader.mk Install the 4th files in sys/boot/forth instead of each loader 2017-11-10 23:54:58 +00:00
Makefile MACHINE can never be powerpc64, so cleanup code that thinks it can. 2017-11-06 15:22:11 +00:00
Makefile.amd64 Remove LOADER_ZFS_SUPPORT as a Makefile variable 2017-11-10 23:54:31 +00:00
Makefile.arm For amd64, compile both zfs and zfs32 libraries. 2017-10-30 23:14:59 +00:00
Makefile.arm64 For amd64, compile both zfs and zfs32 libraries. 2017-10-30 23:14:59 +00:00
Makefile.i386 Remove LOADER_ZFS_SUPPORT as a Makefile variable 2017-11-10 23:54:31 +00:00
Makefile.inc Prefer bsd.init.mk to src.opts.mk 2017-11-06 15:22:17 +00:00
Makefile.mips This review aims at introducing ubldr (loader with U-Boot interface) for MIPS 2016-02-29 07:47:04 +00:00
Makefile.powerpc Powerpc is a 32-bit boot loader. 2017-11-06 15:21:39 +00:00
Makefile.sparc64 Remove LOADER_ZFS_SUPPORT as a Makefile variable 2017-11-10 23:54:31 +00:00
uboot.mk Remove LOADER_FDT_SUPPORT as a Makefile variable. 2017-11-10 23:54:24 +00:00