| Skip Navigation Links | |
| Exit Print View | |
|
Device Driver Tutorial Oracle Solaris 11.1 Information Library |
1. Introduction to Device Drivers
3. Reading and Writing Data in Kernel Memory
Oracle Solaris Operating System Definition
Driver Directory Organization
Reporting and Setting Device Size and Re-initializing the Device
Managing Thread Synchronization
Managing Thread Synchronization
Managing Thread Synchronization
Writing a Configuration File
Writing a Configuration File
Attaching and Detaching
Defining the Device Attach Entry Point
Allocating and Freeing Kernel Memory
Allocating and Freeing Kernel Memory
Allocating and Freeing Kernel Memory
Reporting and Setting Device Size and Re-initializing the Device
Managing Thread Synchronization
Device Driver Coding Tips
Defining the Character and Block Operations Structure
Attaching, Allocating Memory, and Initializing a Mutex and a Condition Variable
Oracle Solaris Operating System Definition
Device Driver Testing Tips
Device Driver Debugging and Tuning Tips
Allocating and Freeing Kernel Memory
Allocating and Freeing Kernel Memory
Device Driver Debugging and Tuning Tips