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>