freebsd-dev/stand/lua
Kyle Evans fa4a2394a7 stand/lua: Defer kernel/module loading until boot or menu escape
Loading the kernel and modules can be really slow. Loading before the menu
draws and every time one changes kernel/boot environment is even more
painful.

Defer loading until we either boot, auto-boot, or escape to loader prompt.
We still need to deal with configuration changes as the boot environment
changes, but this is generally much quicker.

This commit strips all ELF loading out of config.load/config.reload so that
these are purely for configuration. config.loadelf has been created to deal
with kernel/module loads. Unloading logic has been ripped out, as we won't
need to deal with it in the menu anymore.

Discussed in part with:	allanjude
2018-02-19 14:21:56 +00:00
..
color.lua stand/lua: Style pass 2018-02-17 05:52:25 +00:00
config.lua stand/lua: Defer kernel/module loading until boot or menu escape 2018-02-19 14:21:56 +00:00
core.lua stand/lua: Defer kernel/module loading until boot or menu escape 2018-02-19 14:21:56 +00:00
drawer.lua stand/lua: Addres style.lua(9) concern 2018-02-19 02:01:49 +00:00
loader.lua
Makefile
menu.lua stand/lua: Defer kernel/module loading until boot or menu escape 2018-02-19 14:21:56 +00:00
password.lua stand/lua: Clear the screen before prompting for passwords 2018-02-19 02:09:10 +00:00
screen.lua stand/lua: Style pass 2018-02-17 05:52:25 +00:00