Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Oct 2001 08:04:48 -0700
From:      Luigi Rizzo <rizzo@aciri.org>
To:        Mike Silbersack <silby@silby.com>
Cc:        Alfred Perlstein <bright@mu.org>, Soren Kristensen <soren@soekris.com>, net@FreeBSD.ORG, Terry Lambert <tlambert2@mindspring.com>
Subject:   Re: NEW CODE: polling support for device drivers.
Message-ID:  <20011027080448.F77729@iguana.aciri.org>
In-Reply-To: <20011027044854.X88536-100000@achilles.silby.com>
References:  <20011027035240.Q15052@elvis.mu.org> <20011027044854.X88536-100000@achilles.silby.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Oct 27, 2001 at 04:52:54AM -0500, Mike Silbersack wrote:
...
> Summary:  The patch Terry posted was to loop a few more times in the
> interrupt handler.  I was going to commit it this weekend for the dc
> driver, but it looks like Luigi's work overshadows that.

Terry was kind enough to send me a copy of his patch. I havent
looked at it in much details, but from what i remember it
matches the description given above by Mike, and is totally
different from what I have done (which also explain why i did not
look more closely at Terry's code).

Note, the use of polling is not novel and i do not claim any
paternity on the ideas i have implemented -- polling has been
largely described in the literature and implemented by some (I know
of Mogul's 1997 paper on preventing interrupt livelock and of MIT's
Click http://www.pdos.lcs.mit.edu/Click/ ).

I am just quite proud of how simple and compact (and possibly
elegant) this code came out (admittedly, this is the third
rewrite!)

	cheers
	luigi
----------------------------------+-----------------------------------------
 Luigi RIZZO, luigi@iet.unipi.it  . ACIRI/ICSI (on leave from Univ. di Pisa)
 http://www.iet.unipi.it/~luigi/  . 1947 Center St, Berkeley CA 94704
 Phone: (510) 666 2927
----------------------------------+-----------------------------------------

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




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