Date: Fri, 6 Jan 2006 18:53:02 GMT From: Nate Nielsen <nielsen@memberwebs.com> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/91414: Polling for devices other than NICs Message-ID: <200601061853.k06Ir2MZ073403@www.freebsd.org> Resent-Message-ID: <200601061900.k06J0HpU013156@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 91414 >Category: kern >Synopsis: Polling for devices other than NICs >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 06 19:00:17 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Nate Nielsen >Release: FreeBSD 6.0 >Organization: >Environment: FreeBSD test-bsd.test.local 6.0-RELEASE-p1 FreeBSD 6.0-RELEASE-p1 #0: Fri Jan 6 17:26:53 CST 2006 root@test-bsd.test.local:/usr/obj/usr/src/sys/GENERIC i386 >Description: I've recently been optimizing the hifn driver for low performance systems like the Soekris. I've implemented polling (rather than using interrupts for everything) in the driver, which speeds things up considerably. The polling functionality in FreeBSD is currently a bit NIC centric. With a few changes other types devices can use the polling subsystem. Attached is my first whack at this. >How-To-Repeat: >Fix: Will attach a patch against FreeBSD 6.0. When necessary I can prepare a patch against HEAD. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601061853.k06Ir2MZ073403>