OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
CVS: cvs.openbsd.org: src

From: Tom Cosgrove (tomcvs.openbsd.org)
Date: Tue Jan 02 2007 - 10:29:27 CST


CVSROOT: /cvs
Module name: src
Changes by: tomcvs.openbsd.org 2007/01/02 09:29:27

Modified files:
        sys/arch/i386/stand/boot: conf.c
        sys/arch/i386/stand/cdboot: conf.c
        sys/arch/i386/stand/libsa: bioscons.c
        sys/arch/i386/stand/pxeboot: conf.c

Log message:
Fix the keyboard problem seen on Intel Macs, where only the first
keypress is seen by boot.

It appears that on the Intel Mac, we have to issue the "check for
keystroke" BIOS call before the "get keystroke" call will get it
(unlike any other BIOS I have seen in over 20 years).

It would not have been possible to fix this problem without the
donation from Steven N. Fettig (steve (at) anywheretechnology.com);
many thanks.

Bump versions of boot, cdboot and pxeboot accordingly.

Testing kettenis, otto, and others; ok weingart.