Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Allen Briggs <briggs@netbsd.org>
List: source-changes
Date: 12/29/2000 19:23:32
Module Name: syssrc
Committed By: briggs
Date: Fri Dec 29 17:23:32 UTC 2000
Modified Files:
syssrc/sys/arch/mac68k/mac68k: locore.s
syssrc/sys/arch/mac68k/obio: esp.c espvar.h
Log Message:
Rework the esp driver a little bit to improve performance. This requires
an ugly bit where we record the value of a2 while handling a "nofault" bus
error in locore.s in order to know how far the transaction got before a
disconnect (see esp.c comments for more details on this).
Also get rid of a loop (and delay()!) in the interrupt routine--hinted at
and researched by Chas Williams <chas@cmf.nrl.navy.mil>.
To generate a diff of this commit:
cvs rdiff -r1.132 -r1.133 syssrc/sys/arch/mac68k/mac68k/locore.s
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/mac68k/obio/esp.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/mac68k/obio/espvar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.