Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2001 10:48:13 -0800
From:      Terry Lambert <tlambert2@mindspring.com>
To:        mjacob@feral.com
Cc:        Wilko Bulte <wkb@freebie.xs4all.nl>, Nick Rogness <nick@rogness.net>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: Driver help
Message-ID:  <3BE0476D.EBEA9067@mindspring.com>
References:  <Pine.BSF.4.21.0110311034370.26072-100000@beppo>

next in thread | previous in thread | raw e-mail | index | archive | help
Matthew Jacob wrote:
> 
> "dumb" is relative and fungible.
> 
> It's a tradeoff between doing the connection management in firmware (as with
> the QLogic) or in the Kernel (as with Tachyon products mostly). It depends on
> whom you believe ultimately does a better job.
> 
> Doing it in firmware allows the driver writer to manage the ULP stuff a lot
> better because you're not so distracted by the low level ruckus.
> 
> Doing it in the kernel allows you to avoid all those nagging and persistent
> questions of "why the hell did the f/w do/say/barf&&turn-left-against-a-red
> *that*?"

I'm personally a "firm" believer in having the card do the
work so as to avoid the unnecessary bus transfers from the
kernel doing the work.

Alfred and Eric Melville both have incredibly funny anecdotes
about Windows machines without GL accelerators configured as
servers, and with GL screen savers which eat most of the CPU
away from server applications...

-- Terry

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?3BE0476D.EBEA9067>