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.