Possible future implementations
SCO is investigating ways to simplify the task
of porting NT device drivers to SCO systems.
Because SCO drivers have different entry points
depending on their level in the kernel hierarchy,
different implementations would be involved
in supporting other types of NT drivers.
The implementations currently under consideration include:
-
Provide an IRP emulation object
with which the driver can interact.
This could be coded in the driver entry-point function
before the NT driver's entry point is called.
-
Implement a dummy deferred procedure call interface
that calls the driver's interrupt handler immediately.
-
Provide the NT driver support functions.
SCO systems already provide kernel functions or macros
for most of the same functionality
so this would be mostly a matter of
coding NT function names
to call the equivalent kernel function of macro.
For SCO OpenServer 5 Release 5, NT drivers must be rewritten
before they can be configured into a SCO kernel.
© 2005 The SCO Group, Inc. All rights reserved.