| |
| Figure 1-1 Possible Device Tree Configurations | 5 |
| Figure 1-2 Example Device Tree | 6 |
| Figure 1-3 Device Node Names | 9 |
| Figure 1-4 Specific Driver Node Binding | 11 |
| Figure 1-5 Generic Driver Node Binding | 11 |
| Figure 2-1 Machine Block Diagram | 20 |
| Figure 2-2 Host and Bus Address Domains | 21 |
| Figure 2-3 PCI Configuration Address Space | 22 |
| Figure 2-4 Base Address Registers for Memory and I/O | 23 |
| Figure 2-5 Byte Ordering Host Bus Dependency | 33 |
| Figure 2-6 Data Ordering Host Bus Dependency | 33 |
| Figure 3-1 Device Driver Roadmap | 58 |
| Figure 4-1 Threads and Lightweight Processes | 76 |
| Figure 4-2 SunOS 4.x Kernels on a Multiprocessor | 77 |
| Figure 4-3 SunOS 5.x on a Multiprocessor | 78 |
| Figure 5-1 Autoconfiguration Roadmap | 90 |
| |
| Figure 7-1 CPU and System I/O Caches | 147 |
| Figure 8-1 Power Management Conceptual State Diagram | 175 |
| Figure 9-1 Character Driver Roadmap | 178 |
| Figure 10-1 Block Driver Roadmap | 206 |
| Figure 12-1 Device Context Management | 238 |
| Figure 12-2 Device Context Switched to User Process A | 239 |
| Figure 13-1 SCSA Block Diagram | 255 |
| Figure 14-1 SCSA Interface | 282 |
| Figure 14-2 Transport Layer Flow | 283 |
| Figure 14-3 HBA Transport Sructures | 291 |
| Figure 14-4 Cloning Transport Operation | 293 |
| Figure 14-5 scsi_pkt(9S) Structure Pointers | 310 |