Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Sep 1998 17:11:09 +0800
From:      Peter Wemm <peter@netplex.com.au>
To:        Martin Heller <mheller@rhrk.uni-kl.de>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: More on the Intel-UNIX standard 
Message-ID:  <199809230911.RAA14160@spinner.netplex.com.au>
In-Reply-To: Your message of "Mon, 21 Sep 1998 14:55:46 %2B0200." <Pine.A32.3.95.980921140534.216838B-100000@aixd1.rhrk.uni-kl.de> 

next in thread | previous in thread | raw e-mail | index | archive | help
Martin Heller wrote:
> Has anybody looked at the specs ?? 
> The some preliminary specs are available from 
> ftp://ftp.cup.hp.com/pub/hp_stds/udi/docs.html
> UDI will be a SOURCE CODE level (it's explicitly stated) compatible, not
> BINARY (prove-of-concept prototype completed on 6 OS)  

Not exactly.. The source code compatability is across *all* unix
architectures. Ie: the same driver should compile on sparc and on one of
the i386 kernels.

According to section 8, the binaries should be useable on all kernels with 
the same processor, calling conventions and file format.  Ie: a binary for 
UDI under SCO unixware 7 should drop right in under Linux and FreeBSD 
*without recompiling*.  This is in the "must" section of the design rules. 
It's been quoted elsewhere..

Going by what I saw, they might actually pull this off.  An adaptec 
supplied UDI HBA for i386-elf will probably be able to work under our CAM 
system, the old SCSI system, Linux's scsi system, The Unixware 7 SCSI 
system and so on.

The quality of the result will depend very much on the quality of the
interface between the UDI driver (source or binary) and the rest of the OS.

There's no doubt that a finely tuned native driver will work best though, 
but from what I've seen, it probably won't be by all that much unless it 
uses features not supported by the UDI interface.  The specs looked pretty 
extensive, so it would be a hell of a challenge to implement it all. :-)

Cheers,
-Peter
--
Peter Wemm <peter@netplex.com.au>   Netplex Consulting
"No coffee, No workee!" :-)



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199809230911.RAA14160>