User manual

Etherboot User Manual
TAGS 161 thru 174
these tags are currently unused, but they should be allocated for purposes that resemble the function
of tag 160.
TAG 175
the BOOT-Prom uses this tag for telling the DHCP server which NIC driver it is using. The DHCP
server can then modify the "filename" field in the DHCPACK packet in order to direct the
BOOT-Prom to download an appropriate kernel image.
TAG 176
the BOOT-Prom uses this tag for telling the loaded operating system, which of the entries in tags
192 to 207 has been selected by the user. As this tag is used internally, the DHCP daemon must not
assign any value to it!
TAGS 177 thru 183
these tags are reserved for passing information from the BOOT-Prom to the boot image. Under no
circumstances should the DHCP daemon assign any of these entries. The format of these parameters
is yet to be discussed.
TAGS 184 thru 191
up to eight zero-terminated character strings can be used for displaying a "message of the day". If
you need to display more than eight lines, you can embed suitable CR/LF pairs. If you fully exploit
that feature, you can display a complete 80x24 screen of information, but you should be aware that
subsequent output might scroll part of a long message.
The BOOT-Prom can optionally be configured to interpret some ANSI escape sequences.
The ANSI emulation currently knows about these commands:
Display attributes
Code Effect
<esc>[0m normal text
<esc>[1m high-intensity on
<esc>[21m high-intensity off
<esc>[5m blinking on
<esc>[25m blinking off
<esc>[7m reverse video on
<esc>[27m reverse video off
<esc>[3xm set foreground color:
<esc>[4xm set background color. x can be:
0 - black 4 - blue
1 - red 5 - magenta
2 - green 6 - cyan
3 - yellow 7 - white
<esc>[=xh set video mode
0 - 40x25 mono (text) 13 - 40x25 16colors (gfx)
1 - 40x25 16colors (text) 14 - 80x25 16colors (gfx)
2 - 80x25 mono (text) 15 - 80x25 mono (gfx)
3 - 80x25 16colors (text) 16 - 80x25 16colors (gfx)
4 - 40x25 4colors (gfx) 17 - 80x30 mono (gfx)
46