On Apr 11, 2006, at 5:18 AM, John Baldwin wrote:

On Tuesday 11 April 2006 12:39 am, Maxim Sobolev wrote:
sobomax     2006-04-11 04:39:29 UTC

  FreeBSD src repository

  Modified files:
    sys/boot/i386/cdboot cdboot.s
  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.

  This makes cdboot working for MacBook Pro with Boot Camp.

You'll probably need to do the same for boot1 and I think BTX.
Alternatively, you should see how the loader is handling A20 and
do that in the various boot programs instead (I think there's a PR
somewhere about using a BIOS call instead of frobbing the keyboard
controller directly that supposedly fixes things like USB keyboards
in the loader.)

Do you think this might also be the problem that prevents FreeBSD from booting on Virtual PC for Mac OS/PPC? That's been frustrating me for months, but I haven't had time to do anything about it.

--
           Where am I, and what am I doing in this handbasket?
Wes Peters [EMAIL PROTECTED]

_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to