DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

Developing SDI storage drivers



SDI storage driver development

Introduction to the Storage Device Interface (SDI)
        Multi-layered I/O stack
                Target drivers
                Host Bus Adapter (HBA) drivers
                Layered drivers
        SDI connection module
        SDI I/O flow

New features in SVR5 SDI
        New features in SVR5
                Extended addressing
                64-bit physical memory support
                Layered drivers
        vtoc
                        Multipath I/O driver
                        RAID drivers
                Extended hardware support
                Other DDI 8 features

Porting SDI 3 drivers to SDI 4

Guidelines for SDI HBA storage drivers
        General guidelines
        Performance tuning HBA drivers
                Schedule disk jobs
                Balance workload on the controller
                Keep it small
                Reduce lock contention
        HBA driver multiprocessing
                HBA drivers in UP and MP environments
                Configuring UP and MP HBA drivers
                HBA multiprocessing driver guidelines
                        HBA locking
                        Locking conventions
                        Request sense data
                        Debugging hints
        HBA test requirements

Testing and debugging HBA drivers
        HBA testing and certification procedure
                General testing strategy
                Formal Certification Testing
        Using the HBA Certification Checklist
                When is the checklist process required?
                        Sanity testing HBAs
                Overview description of the checklist
                Status and contact information
                Filling out and submitting the checklist
        The HBA certification test suite (hbacert)
        Prerequisites for installing the hbacert package
        Installing the hbacert package
        Running the hbacert tests
        Individual test descriptions
                HBA certification tests summary
                common test directory
        Interpreting the hbacert test results
                Using rpt to examine certification test results
                Possible certification test results

Packaging storage device drivers
                The HBA Floppy Disk

Host Bus Adapter (HBA) drivers

Target driver development

Index