freebsd-skq/stand
Kyle Evans 0db2ca0c31 lua: add modules.loaded hook
This may be used for the local module to hook in and load any additional
modules that it wants, since it can't modify the modules table internal to
config. We may consider adding API to do so at a later time, but I suspect
it will be more complicated to use with little return.

status is captured but ignored for the purpose of loading the hook. status
will be false if *any* module failed to load, but we typically don't let
that halt the boot so there's no reason to let it halt hooks. Some vendors
or setups may have expected fails that would be actively thwarted by
checking it.

We may, at a later date, consider adding an API for letting non-config
modules check which modules have successfully (or not) loaded in case an
unexpected failure *should* halt whatever they are doing.

MFC after:	3 days
2020-01-25 03:52:16 +00:00
..
arm
arm64
common loader: clean up devopen and devclose a bit 2019-12-13 08:41:37 +00:00
defaults
efi Backout 356693. The libsa malloc does provide necessary alignment and 2020-01-13 20:02:27 +00:00
fdt stand/fdt: Scale blob size better as overlays apply 2020-01-09 04:34:42 +00:00
ficl
ficl32
forth
i386 Add support for Hygon Dhyana Family 18h processor. 2020-01-21 13:22:35 +00:00
kshim
liblua stand: liblua: drop default buffer size to 128 2019-12-12 01:35:56 +00:00
liblua32
libofw Backout 356693. The libsa malloc does provide necessary alignment and 2020-01-13 20:02:27 +00:00
libsa loader: update zfsimpl.c from illumos review suggestions 2020-01-06 19:35:22 +00:00
libsa32
lua lua: add modules.loaded hook 2020-01-25 03:52:16 +00:00
man
mips
powerpc [PowerPC] Fix 32-bit ubldr calling convention 2020-01-19 04:13:19 +00:00
sparc64 Move stand/ofw/libofw to stand/libofw. 2020-01-02 04:34:22 +00:00
uboot Backout 356693. The libsa malloc does provide necessary alignment and 2020-01-13 20:02:27 +00:00
usb Fix build of stand/usb . 2020-01-23 10:40:34 +00:00
userboot
defs.mk Move stand/ofw/libofw to stand/libofw. 2020-01-02 04:34:22 +00:00
fdt.mk
ficl.mk
loader.mk Add flua to the base system, install to /usr/libexec 2019-11-18 23:21:13 +00:00
lua.mk
Makefile Move stand/ofw/libofw to stand/libofw. 2020-01-02 04:34:22 +00:00
Makefile.amd64
Makefile.inc
uboot.mk