Kernel Extensions and Device Support Programming Concepts
Collapsed About This Book
Collapsed Kernel Environment
Collapsed System Calls
Collapsed Virtual File Systems
Collapsed Kernel Services
Collapsed Asynchronous I/O Subsystem
Expanded Device Configuration Subsystem
Scope of Device Configuration Support
Device Configuration Subsystem Overview
General Structure of the Device Configuration Subsystem
Device Configuration Database Overview
Basic Device Configuration Procedures Overview
Device Configuration Manager Overview
Device Classes, Subclasses, and Types Overview
Writing a Device Method
Understanding Device Methods Interfaces
Understanding Device States
Adding an Unsupported Device to the System
Understanding Device Dependencies and Child Devices
Accessing Device Attributes
Device Dependent Structure (DDS) Overview
List of Device Configuration Commands
List of Device Configuration Subroutines
Related Information
Collapsed Communications I/O Subsystem
Collapsed Graphic Input Devices Subsystem
Collapsed Low Function Terminal Subsystem
Collapsed Logical Volume Subsystem
Collapsed Printer Addition Management Subsystem
Collapsed Small Computer System Interface Subsystem
Collapsed Fibre Channel Protocol for SCSI and iSCSI Subsystem
Collapsed Integrated Device Electronics (IDE) Subsystem
Collapsed Serial Direct Access Storage Device Subsystem
Collapsed Debug Facilities
Collapsed KDB Kernel Debugger and Command
Collapsed Loadable Authentication Module Programming Interface
Collapsed Appendix. Notices
Index