From owner-freebsd-hackers Sun Jul 27 00:13:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id AAA21535 for hackers-outgoing; Sun, 27 Jul 1997 00:13:05 -0700 (PDT) Received: from cheops.anu.edu.au (avalon@cheops.anu.edu.au [150.203.76.24]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA21526; Sun, 27 Jul 1997 00:12:55 -0700 (PDT) Message-Id: <199707270712.AAA21526@hub.freebsd.org> Received: by cheops.anu.edu.au (1.37.109.16/16.2) id AA246816387; Sun, 27 Jul 1997 16:53:07 +1000 From: Darren Reed Subject: Re: SVR4.2MP source code has become available recently? To: babkin@hq.icb.chel.su (Serge A. Babkin) Date: Sun, 27 Jul 1997 16:53:07 +1000 (EST) Cc: stesin@gu.net, dyson@FreeBSD.ORG, hackers@FreeBSD.ORG In-Reply-To: <199707270509.LAA25603@hq.icb.chel.su> from "Serge A. Babkin" at Jul 27, 97 11:09:08 am X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk In some mail from Serge A. Babkin, sie said: > > > And they have some kind of "unified driver interface" spec for UW. > > How nice would it be -- to have an ability to use hardware > > vendor's own drivers for UW, compatible with that spec, > > just out of the box. Aaghh, dreams, dreams... :( > > About the driver interface. They have the document named "Device Driver > Interface", the current version (that will be implemented in SCO > Gemini) is DDI 8. A good thing is this documents descripts not only > the calls that driver must support but the functions it can use too. > It is made to allow to link the drivers with compliance to different > levels of DDI simultaneously. The linking is dynamic, the function > names are substituted to reflect the DDI level. This has > one important consequence: all you need to link in the SVR4 > drivers is to have the DDI-compliant in-kernel library and > a SVR4->BSD object file format converter. Of course, you'll > need STREAMS to use the SVR4 network drivers. mmm, DDI & DDK. Darren