freebsd-dev/sys/boot/forth
Devin Teske 46aecc551b Add an echo to say we're "Booting..." when the overloaded "boot" Ficl word is
executed to better differentiate between loader-specific errors and kernel-
specific errors (if ever any of either).

This type of functionality hasn't been required before the introduction of the
advanced menu system (r222417). Adding this functionality will help different-
iate errors at the loader-level such as a BTX halt caused by heap exhaustion
and errors that may be involved with executing the kernel (wrong architecture
for example). A user can learn that messages before "Booting..." are related to
the loader(8) environment and it's Forth-ilk, while those after are not
related to loader(8) -- the point that loader(8) has ``left the building''.

This patch also includes a man-page update to color.4th(8) as the color logic
moves to a lower-level (from being included by beastie.4th to being included
by loader.4th).

After noticing a delay between execution of the overloaded "boot" FICL word and
the display of text on-screen, gcooper confirmed that the introduction of a
builtin memory test (disabled by adding hw.memtest.tests="0" to loader.conf(5))
was the cause of the delay.

This patch adds an echo to produce "Booting..." when the overloaded "boot" word
is executed (this includes from the interactive command-prompt on all arches,
from the menu system on arches that run the beastie menu, and even those arches
that run the menu but disable it by setting beastie_disable="YES" in
loader.conf(5)). When loader_color="YES" in loader.conf(5), the same message is
produced but in white text on a blue background (only the letters produced have
this background -- opposed to perhaps the entire line).
2012-10-08 23:02:35 +00:00
..
beastie.4th Add an echo to say we're "Booting..." when the overloaded "boot" Ficl word is 2012-10-08 23:02:35 +00:00
beastie.4th.8 Fix domain. 2012-07-14 01:45:35 +00:00
brand.4th Fix domain. 2012-07-14 01:45:35 +00:00
brand.4th.8 Fix domain. 2012-07-14 01:45:35 +00:00
check-password.4th Fix domain. 2012-07-14 01:45:35 +00:00
check-password.4th.8 Fix domain. 2012-07-14 01:45:35 +00:00
color.4th Fix domain. 2012-07-14 01:45:35 +00:00
color.4th.8 Add an echo to say we're "Booting..." when the overloaded "boot" Ficl word is 2012-10-08 23:02:35 +00:00
delay.4th Fix domain. 2012-07-14 01:45:35 +00:00
delay.4th.8 Fix domain. 2012-07-14 01:45:35 +00:00
frames.4th
loader.4th Add an echo to say we're "Booting..." when the overloaded "boot" Ficl word is 2012-10-08 23:02:35 +00:00
loader.4th.8
loader.conf Provide wbwd(4), a driver for the watchdog timer found on various 2012-03-06 18:44:52 +00:00
loader.conf.5 Remove trailing whitespace per mdoc lint warning 2012-03-29 05:02:12 +00:00
loader.rc Revert changes to this file in r222417. This unconditionally enabled the 2011-06-15 14:07:16 +00:00
menu-commands.4th Comment and Copyright fixes/updates. 2012-10-07 15:37:30 +00:00
menu.4th Comment and Copyright fixes/updates. 2012-10-07 15:37:30 +00:00
menu.4th.8 Fix domain. 2012-07-14 01:45:35 +00:00
menu.rc Clarify and improve the boot menu with some small changes: 2012-01-25 18:36:01 +00:00
pnp.4th
screen.4th
shortcuts.4th Fix domain. 2012-07-14 01:45:35 +00:00
support.4th New boot loader menus from Devin Teske. 2011-05-28 08:50:38 +00:00
version.4th Fix domain. 2012-07-14 01:45:35 +00:00
version.4th.8 Fix domain. 2012-07-14 01:45:35 +00:00