Index: chapter.sgml
===================================================================
RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/handbook/boot/chapter.sgml,v
retrieving revision 1.44
diff -u -r1.44 chapter.sgml
--- chapter.sgml 2002/10/18 21:16:32 1.44
+++ chapter.sgml 2002/10/20 23:40:54
@@ -580,59 +580,66 @@
During initial system startup, the boot &man.loader.8; will read the
&man.device.hints.5; file. This file stores kernel boot information
- known as variables, sometimes referred to as device hints
.
+ known as variables, sometimes referred to as device hints
.
+
Setup of this file is one variable per line, using the standard hash
- #
as comment markers. After system initialization, new
- variables can be added using set, removed with
- unset, and viewed with the show
- commands. Using the &man.kenv.1; command, you can dump all of these
- variables.
+ #
character as comment markers. New variables can be
+ added using set, removed with
+ unset, and iewed with the show
+ commands in the &man.loader.8;. After the system has started, you can
+ dump all of these hints by using the &man.kenv.1; command.
+
+ These device hints
are used by device drivers for
+ device control, and for controlling the boot behaviour of the kernel.
+ Syntax works as follows:
- These device hints
are used by device drivers for device
- control. Syntax works as follows:
-
hint.driver.unit.keyword="value"
where driver is the device driver, unit is the unit number and keyword
- is the hint keyword. The keyword may consist of the following options:
+ is the hint keyword. The keyword may consist of the following options:
+
- at: specifies the bus which the device is attached to.
+ at: specifies the bus which the device is
+ attached to.
- port: specifies the start address of the I/O
- to be used.
+ port: specifies the start address of the
+ I/O to be used.
- irq: specifies the interrupt request number to be used.
+ irq: specifies the interrupt request number
+ to be used.
- drq: specifies the DMA channel number.
+ drq: specifies the DMA channel number.
- maddr: specifies the physical memory address occupied by the
- device.
+ maddr: specifies the physical memory address
+ occupied by the device.
- flags: sets various flag bits for the device.
+ flags: sets various flag bits for the device.
+
- disabled: if set to 1
the device is disabled.
+ disabled: if set to 1
the
+ device is disabled.
- Device drivers may accept (or require) more hints not listed here, viewing
- their manual page is recommended. For more information, consult the
- &man.device.hints.5;, &man.kenv.1;, &man.loader.conf.5;, and &man.loader.8;
- manual pages.
+ Device drivers may accept (or require) more hints not listed here,
+ viewing their manual page is recommended. For more information, consult
+ the &man.device.hints.5;, &man.kenv.1;, &man.loader.conf.5;, and
+ &man.loader.8; manual pages.