Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 13 Apr 1999 12:45:28 -0700 (PWT)
From:      Matthew Jacob <mjacob@feral.com>
To:        Rick Whitesel <rwhitesel@nbase-xyplex.com>
Cc:        Doug Rabson <dfr@nlsystems.com>, current@FreeBSD.ORG, UCHIYAMA Yasushi <uch@nop.or.jp>
Subject:   Re: newconfig/new-bus
Message-ID:  <Pine.LNX.4.04.9904131224310.28447-100000@feral-gw>
In-Reply-To: <001101be85e3$77fd1e20$d3e4b38c@xyplex.com>

next in thread | previous in thread | raw e-mail | index | archive | help

> Hi:
>     I should have been more clear. BSD driver interoperability is a seperate
> issue from Linux application interoperability but I think both are
> important.


For an example of Linux/*BSD driver interoperability and the grief and
difficulties therein, you might want to look at the Qlogic
SCSI/FibreChannel driver I've done. It exists for FreeBSD,OpenBSD,NetBSD
and Linux. It's a dicey business trying to straddle this broad of a set of
fences. The take home lesson here is that in order to make a dirver work
without overloading a platform specific areas is that the core driver has
to be single threaded, not do locking and not do too much porpoising in
and out of the platform layers.




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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.04.9904131224310.28447-100000>