Variable
|
Description
|
auto-boot?
|
The automatic boot settings. If true (the
default), Open Firmware will automatically boot an operating system.
If false, the process will stop at the Open
Firmware prompt. Be careful using this with Old World (unsupported)
machines and third-party graphics adapters, since the display and
keyboard may not be initialized until the operating system starts (in
which case, you will not have access to Open Firmware).
|
boot-args
|
The arguments that are passed to the boot loader.
|
boot-command
|
The command that starts the boot process. The default is
mac-boot, an Open Firmware command that examines
the boot-device for a Mac OS startup.
|
boot-device
|
The device to boot from. The syntax is
device:[partition],path:filename,
and a common default is hd:,\\:tbxi. In the path,
\\ is an abbreviation for
/System/Library/CoreServices, and
tbxi is the file type of the
BootX boot loader. (Run
/Developer/Tools/GetFileInfo on
BootX to see its type.)
|
boot-file
|
The name of the boot loader. (This is often blank, since
boot-command and boot-device
are usually all that are needed.)
|
boot-screen
|
The image to display on the boot screen.
|
boot-script
|
A variable that can contain an Open Firmware boot script.
|
console-screen
|
A variable that specifies the console output device, using an Open
Firmware Device Tree name.
|
default-client-ip
|
An IP address for diskless booting.
|
default-gateway-ip
|
A gateway address for diskless booting.
|
default-mac-address?
|
Description not available at time of writing; see errata page at
http://www.oreilly.com/catalog/mosxgeeks.
|
default-router-ip
|
A router address for diskless booting.
|
default-server-ip
|
An IP address for diskless booting.
|
default-subnet-mask
|
A default subnet mask for diskless booting.
|
diag-device
|
A private variable; not usable for security reasons.
|
diag-file
|
A private variable; not usable for security reasons.
|
diag-switch?
|
A private variable; not usable for security reasons.
|
fcode-debug?
|
A variable that determines whether the Open Firmware Forth
interpreter will display extra debugging information.
|
input-device
|
The input device to use for the Open Firmware console.
|
input-device-1
|
A secondary input device (so you can have a screen and serial console
at the same time). Use scca for the first serial
port.
|
little-endian?
|
The CPU endian-ness. If true, initializes the
PowerPC chip as little-endian. The default is
false.
|
load-base
|
A private variable; not usable for security reasons.
|
mouse-device
|
The mouse device using an Open Firmware Device Tree name.
|
nvramrc
|
A sequence of commands to execute at boot time (if
use-nvramc? is set to true).
|
oem-banner
|
A custom banner to display at boot time.
|
oem-banner?
|
The oem banner settings. Set to
true to enable the oem banner.
The default is false.
|
oem-logo
|
A 64-by-64 bit array containing a custom black-and-white logo to
display at boot time. This should be specified in hex.
|
oem-logo?
|
The oem logo settings. Set to
true to enable the oem logo.
The default is false.
|
output-device
|
The device to use as the system console. The default is
screen.
|
output-device-1
|
A secondary output device (so you can have everything go to both the
screen and a serial console). Use scca for the
first serial port.
|
pci-probe-mask
|
A private variable; not usable for security reasons.
|
ram-size
|
The amount of RAM currently installed. For example, 256 MB is shown
as 0x10000000.
|
real-base
|
The starting physical address that is available to Open Firmware.
|
real-mode?
|
The address translation settings. If true, Open
Firmware will use real-mode address translation. Otherwise, it uses
virtual-mode address translation.
|
real-size
|
The size of the physical address space available to Open Firmware.
|
screen-#columns
|
The number of columns for the system console.
|
screen-#rows
|
The number of rows for the system console.
|
scroll-lock
|
Set by page checking output words to prevent Open Firmware text from
scrolling off the top of the screen.
|
selftest-#megs
|
The number of MB of RAM to test at boot time. The default is
0.
|
use-generic?
|
The device node naming settings. Specifies whether to use generic
device node names such as 'screen',
as opposed to Apple hardware code names.
|
use-nvramrc?
|
The command settings. If this is true, Open
Firmware uses the commands in nvramrc at boot
time.
|
virt-base
|
The starting virtual address that is available to Open Firmware.
|
virt-size
|
The size of the virtual address space available
to
Open Firmware.
|