[comp.unix.sysv386] version3 -> version 4 drivers

david@talgras.UUCP (David Hoopes) (01/22/91)

Will a System V3.2 driver link and run ok on System V4?

If not what kind of changes will be needed?



-- 
---------------------------------------------------------------------
David Hoopes                              Tallgras Technologies Inc. 
uunet!talgras!david                       11100 W 82nd St.          
Voice: (913) 492-6002 x323                Lenexa, Ks  66214        

david@talgras.UUCP (David Hoopes) (01/24/91)

In article <1991Jan23.142540.8883@nstar.rn.com> larry@nstar.rn.com (Larry Snyder) writes:
>david@talgras.UUCP (David Hoopes) writes:
>>Will a System V3.2 driver link and run ok on System V4?
>>If not what kind of changes will be needed?
>
>what kind of driver (ASY)?  
>-- 
>   Larry Snyder, NSTAR Public Access Unix 219-289-0282 (HST/PEP/V.32/v.42bis)
>                        regional UUCP mapping coordinator 
>  {larry@nstar.rn.com, ..!uunet!nstar!larry, larry%nstar@iuvax.cs.indiana.edu}

I am most interested in tape drivers.  Sooner or later I will probably be 
porting out drivers to V4.  But I was also interested in any driver in 
general.






-- 
---------------------------------------------------------------------
David Hoopes                              Tallgras Technologies Inc. 
uunet!talgras!david                       11100 W 82nd St.          
Voice: (913) 492-6002 x323                Lenexa, Ks  66214        

adams@trim.intel.com (Robert Adams) (01/26/91)

 article <1991Jan23.142540.8883@nstar.rn.com> larry@nstar.rn.com (Larry
Snyder) writes:
david@talgras.UUCP (David Hoopes) writes:
>Will a System V3.2 driver link and run ok on System V4?
>If not what kind of changes will be needed?

I believe that SVR4.0 was designed to be binary compatable with SVR3.2
drivers but not source compatable (I find it scary to load a SVR3.2
tape driver binary into a SVR4.0 system and have it work).  The
source interface, though, was designed with change in mind.

Although close to the SVR3.2 interface, SVR4.0 has the DDI/DKI standard
device interface.  In the "Device Driver Interface/Driver Kernel Inteface
(DDI/DKI) Reference Manual", there is an "Appendix B: Migration from 
Release 3.2 to Release 4.0" section that lists the old and the
functionally equivilent new interface.

        -- Robert Adams         adams@littlei.intel.com
                                ...!uunet!littlei!adams
Disclaimer: Any opinions expressed here are my own and are not
     representative of Intel Corporation.