Sun Java Solaris Communities My SDN Account
 
Documentation

Writing Solaris PCI Device Drivers for Sun SPARC Platforms Part No.: 805-1056-10 Revision A, February 1997


Contents

Preface v

1. Introduction

2. Device Properties

IEEE 1275
IEEE 1275 PCI Binding
Address Formats and Representations
Child Node Properties
Generic Device Name
Device Driver Configuration
/devices and /dev

3. Sun SPARC Implementation for the PCI Bu s

PCI Bus Interface
Supported PCI Features
Unsupported PCI Features
Streaming Cache
Interrupt Dispatch Unit
IOMMU
Merge Buffer
Bus Master Operation (PIO)
Target Operation (DMA)

4. Interrupts

5. Device Address Mapping

6. Direct Memory Access

DMA Objects
DVMA Resources and IOMMU Translations
Consistent vs. Streaming DMA
ddi_dma_attr(9S)

Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.