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