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>