Writing Device Drivers

Direct Memory Access (DMA)

Solaris defines a high level architecture independent model for supporting DMA capable devices. The Solaris DDI is designed to shield drivers from platform specific details, which enables a common driver to be developed that runs across multiple platforms and architectures.