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 UnixWare 7

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 kernel function set
                        Locks and synchronization
                        Memory allocation
                        Other function call changes
                        TTY drivers
        Other coding issues for porting SCO OpenServer drivers
        DSP issues
                Porting DDI 7 DSP files to DDI 8
                Modifying DDI 7 DSP files
                Porting SCO OpenServer DSP files to UnixWare 7
        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