Module Name: src Committed By: riz Date: Fri Jul 16 18:26:13 UTC 2010
Modified Files: src/sys/arch/amiga/amiga [netbsd-5]: amiga_init.c locore.s src/sys/arch/amiga/dev [netbsd-5]: clock.c kbd.c Log Message: Pull up following revision(s) (requested by phx in ticket #1412): sys/arch/amiga/dev/clock.c: revision 1.51 sys/arch/amiga/amiga/locore.s: revision 1.149 via patch sys/arch/amiga/dev/kbd.c: revision 1.53 sys/arch/amiga/amiga/amiga_init.c: revision 1.118 Reverted the CIA-timer based delay() to the pre-5.0 method of a calibrated delay loop. This fixes keyboard handshaking problems with some A1200 models since 5.0 and restores the precision for short delays on DraCo systems (the QuickLogic timer has only a seventh of the CIA precision). Changed the keyboard handshaking delay from 2000 back to 200ms, although even the recommended 85ms were successfully tested on the most problematic A1200 keyboards. All those changes were tested on an A3000 and A1200 with 68060/50 CPU, and previously discussed on the port-amiga ML. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.99.20.1 src/sys/arch/amiga/amiga/amiga_init.c cvs rdiff -u -r1.145 -r1.145.20.1 src/sys/arch/amiga/amiga/locore.s cvs rdiff -u -r1.47.20.3 -r1.47.20.4 src/sys/arch/amiga/dev/clock.c cvs rdiff -u -r1.50 -r1.50.20.1 src/sys/arch/amiga/dev/kbd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.