DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Notes and examples for multithreaded TTY drivers

Modifying the intr(D2oddi) routine

In earlier releases of the operating system, the intr(D2oddi) entry point routine could only run on the base processor. Beginning with SCO OpenServer 5 Release 5, the intr( ) entry point routine can be multithreaded and registered with the idistributed(D3oddi) function.

Drivers written for releases of the operating system that do not support multithreaded intr( ) entry point routines can be structured so that the intr( ) routine notifies the poll(D2oddi) entry point routine that an interrupt has occurred. the poll routine that an interrupt has occurred. This allows synchronization so that the poll( ) routine can be executed on other processors. Drivers that are coded in this way can be run on SCO OpenServer 5 systems although it is better to fully multithread the intr( ) entry point routine.


© 2005 The SCO Group, Inc. All rights reserved.