Kernel Extensions and Device Support Programming Concepts
About This Book
Kernel Environment
Understanding Kernel Extension Symbol Resolution
Understanding Execution Environments
Understanding Kernel Threads
Using Kernel Processes
Accessing User-Mode Data While in Kernel Mode
Understanding Locking
Understanding Exception Handling
Using Kernel Extensions to Support 64-bit Processes
64-bit Kernel Extension Programming Environment
32-bit Kernel Extension Considerations
Related Information
System Calls
Virtual File Systems
Kernel Services
Asynchronous I/O Subsystem
Device Configuration Subsystem
Communications I/O Subsystem
Graphic Input Devices Subsystem
Low Function Terminal Subsystem
Logical Volume Subsystem
Printer Addition Management Subsystem
Small Computer System Interface Subsystem
Fibre Channel Protocol for SCSI
and iSCSI
Subsystem
Integrated Device Electronics (IDE) Subsystem
Serial Direct Access Storage Device Subsystem
Debug Facilities
KDB Kernel Debugger and Command
Loadable Authentication Module Programming Interface
Appendix. Notices
Index