DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

Developing DDI kernel drivers



Developing DDI kernel drivers

New driver features in DDI 8 and SVR5

Porting drivers to DDI 8
        DDI versioning
        Modifying entry point routines
                Initialization, configuration, and removal routines
                I/O routines
                Interrupt handling
        Changes to the kernel function set
                DDI 7 functions obsoleted in DDI 8
                DDI 8 function changes
                Changes to SCO OpenServer 5 kernel function set
                        Locks and synchronization
                        Memory allocation
                        Other function call changes
                        TTY drivers
        Other coding issues for porting SCO OpenServer 5 drivers
        DSP issues
                Porting DDI 7 DSP files to DDI 8
                Modifying DDI 7 DSP files
                Porting SCO OpenServer 5 DSP files to SVR5
        Hardware configuration
        Driver packaging
        Incorporating new DDI 8 functionality
        Miscellaneous porting hints

WRAPPER macros for pre-DDI 8 drivers
                Wrapper functions
                Wrapper data structures
                Wrapper macros
                Sample wrapper code

Index