7. Device Tree Building
The device nodes are built according to a set of rules. This code is table-driven and dependent on each device's bus type. The second-stage bootstrap creates the node (mknod command), and then a series of properties are set on that node. The code is called as follows:
-
PCI
-
Follows well-defined IEEE 1275 bindings.
-
ISA/EISA
-
The 1275 draft specification is not followed as it still has some problems.
Kernel changes would also be needed (for instance, to combine the ISA and
EISA nexuses).
-
ISA PnP
-
Largely follows this binding.
<< Previous | Contents | Next >>
|