freebsd-dev/stand
Warner Losh 295506bf9c Turn back the clock just a little: make userboot.so always be 4th
Turns out there was a hidden dependency we hasn't counted upon.  The
host load /boot/userboot.so to boot the VMs it runs. This means that
the change to lua meant suddently that nobody could run their older
VMs because LUA wasn't in 10.0, last month's HardenedBSD, 11.2 or
whatever.  Even more than for the /boot/loader* binaries, we need a
good coexistance strategy for this. While that's being designed and
implemented, drop back to always 4th for userboot.so. This will fail
safe in all but the most extreme environments (but lua-only hacks
to .lua files won't be processes in VMs until we fix it).

Differential Review: https://reviews.freebsd.org/D16805
2018-08-19 18:18:19 +00:00
..
arm Go back to one loader.conf 2018-02-26 03:16:47 +00:00
arm64 No need to make objects here. 2018-04-27 22:15:18 +00:00
common Collapse zfsloader functionality back down into loader. 2018-07-20 05:17:37 +00:00
defaults Add microcode update configuration to the default loader.conf. 2018-08-13 17:14:06 +00:00
efi Fix casts between 64-bit physical addresses and pointers in EFI. 2018-08-18 20:28:25 +00:00
fdt
ficl Prefer uintXX_t to u_intXX_t 2018-03-13 16:33:00 +00:00
ficl32
forth check-password.4th(8): Fix manual [in]accuracy 2018-06-24 19:29:29 +00:00
i386 libi386: bd_io_workaround() is to be called for reads only 2018-08-16 07:13:36 +00:00
kshim
liblua MFV r337586: lua: Update to 5.3.5 2018-08-14 18:58:01 +00:00
liblua32
libsa libsa: Add lshrdi3.c for powerpc* and mips 2018-08-19 14:48:32 +00:00
libsa32
lua lualoader: Stop exporting drawer.draw 2018-08-19 18:12:11 +00:00
man Improve formatting. 2018-08-15 11:39:13 +00:00
mips Don't use CCACHE for linking. 2018-06-27 19:29:15 +00:00
ofw Stop using ../zfs/libzfs.h but instead use libzfs.h. 2018-07-08 07:42:58 +00:00
powerpc bootprog_info is generated in vers.c. Move it's definition to 2018-06-14 06:41:33 +00:00
sparc64 Older zfs boot blocks don't support symlinks. install the link to 2018-07-23 06:04:05 +00:00
uboot ubldr: Bump heap size, 1MB -> 2MB 2018-08-01 20:08:20 +00:00
usb
userboot Turn back the clock just a little: make userboot.so always be 4th 2018-08-19 18:18:19 +00:00
defs.mk stand: Flip the default interpreter to Lua 2018-08-19 14:26:33 +00:00
fdt.mk
ficl.mk Remove redundant defs.mk includes. They aren't needed. 2018-06-14 06:14:48 +00:00
loader.mk Create a loader for each interpreter for x86 BIOS and all EFI 2018-08-14 18:44:41 +00:00
lua.mk Do not include float interfaces when using libsa. 2018-02-23 04:04:25 +00:00
Makefile Move ZFS files into libsa 2018-07-08 07:42:49 +00:00
Makefile.amd64 Create LOADER_UBOOT, and LOADER_OFW. Move these options out of 2018-03-01 19:50:55 +00:00
Makefile.inc
uboot.mk