cvs commit: src/sys/boot/i386/cdboot cdboot.S src/sys/boot/i386/pxeldr pxeldr.S src/sys/dev/misc/atkbdc_layer atkbdc_isa.c src/sys/dev/misc/kbd atkbd.c atkbdc.c
YONETANI Tomokazu
y0netan1 at crater.dragonflybsd.org
Sun Apr 22 03:43:19 PDT 2007
y0netan1 2007/04/22 03:43:01 PDT
DragonFly src repository
Modified files:
sys/boot/i386/cdboot cdboot.S
sys/boot/i386/pxeldr pxeldr.S
sys/dev/misc/atkbdc_layer atkbdc_isa.c
sys/dev/misc/kbd atkbd.c atkbdc.c
Log:
When enabling A20, put upper limit on amount of time we wait for the
keyboard controller to get ready (65K x ISA access time, visually
around 1 second). If we have wait more than that amount it's likely
that the hardware is a legacy-free one and simply doesn't have keyboard
controller and doesn't require enabling A20 at all.
Taken-from: FreeBSD (with modifications suggested by Matt)
relavant commit logs(and discussion):
http://docs.FreeBSD.org/cgi/mid.cgi?200604110439.k3B4dTOD072774
http://docs.FreeBSD.org/cgi/mid.cgi?200604112053.k3BKrnC1053262
http://docs.FreeBSD.org/cgi/mid.cgi?200604260605.k3Q65GZZ095546
Revision Changes Path
1.8 +10 -3 src/sys/boot/i386/cdboot/cdboot.S
1.5 +10 -3 src/sys/boot/i386/pxeldr/pxeldr.S
1.8 +27 -0 src/sys/dev/misc/atkbdc_layer/atkbdc_isa.c
1.14 +6 -6 src/sys/dev/misc/kbd/atkbd.c
1.10 +21 -0 src/sys/dev/misc/kbd/atkbdc.c
http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/cdboot/cdboot.S.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/boot/i386/pxeldr/pxeldr.S.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/atkbdc_layer/atkbdc_isa.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/kbd/atkbd.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/kbd/atkbdc.c.diff?r1=1.9&r2=1.10&f=u
More information about the Commits
mailing list