Subject: PR/32651 CVS commit: [chap-midi] src/sys/dev/pci
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Chapman Flack <chap@netbsd.org>
List: netbsd-bugs
Date: 06/18/2006 09:25:02
The following reply was made to PR kern/32651; it has been noted by GNATS.
From: Chapman Flack <chap@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: PR/32651 CVS commit: [chap-midi] src/sys/dev/pci
Date: Sun, 18 Jun 2006 09:22:24 +0000 (UTC)
Module Name: src
Committed By: chap
Date: Sun Jun 18 09:22:24 UTC 2006
Modified Files:
src/sys/dev/pci [chap-midi]: eap.c eapreg.h
Log Message:
Updates PR kern/32651
The eap driver now makes use of the MIDI UART tx interrupt available on
the Ensoniq chips. A test with nominally 20 seconds of continuous transmit
data went from 26 s real / 25 s system to 22 s real / 0.16 s system.
Implementation is quite simple, and anyone who knows any of the other
MIDI UART chips well enough to get a tx interrupt out of it would do a
world of good by updating their drivers similarly.
Anyway, scratch one off the kern/32651 todo list.
Also added a documentation reference to the ES1373 datasheet, and added
more 1371- and 1373-specific #defines in eapreg.h. Enough there now that
anyone who wanted to play with the S/PDIF capability on the 1373 could
begin to do that.
To generate a diff of this commit:
cvs rdiff -r1.81 -r1.81.14.1 src/sys/dev/pci/eap.c
cvs rdiff -r1.11 -r1.11.14.1 src/sys/dev/pci/eapreg.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.