Thank tou it fixed boot issue with parallels virtual machine.
----- Original Message -----
From: "Aleksey Bragin" <aleksey(a)studiocerebral.com>
To: <ros-dev(a)reactos.org>
Sent: Monday, December 04, 2006 9:52 PM
Subject: Re: [ros-dev] [ros-diffs] [mist] 25062: ReactOS Intel
Maccompatibility commits, part 1/2,by Michael Steil. == A20 Gate and the
Keyboard Controller == In orderto turn on the A20 gate,the keyboard
controller has to be emptied. This is done in freeldr byreading bytes until
the keyboard controller signals it'sempty. Intel Macs don't have PS/2
keyboard controller and thestatus register always reads back 0xFF,so the
"there is data" bit will never be cleared. (The same problemhas been in GRUB
as well as in Darwin's BIOS loader.) Addedcode that doesn't bother to clear
the keyboard buffer if thestatus port reads back 0xFF. == Serial Port BIOS
Bug ==Insyde's BIOS reports that there is a COM1 serial port at0x3F8 (as
stored in 0040:0000 in memory),but there is none in Intel Macs,so freeldr
spins infinitely while trying to empty the serial port'sbuffer. Added code
that makes sure the loop only getsexecuted up to 200 times
Thanks to these bugfixes, ReactOS now boots on Intel
Macs (I tested
it on Intel Core Duo MacMini), and in Parallels virtual machine.
With the best regards,
Aleksey Bragin.
On Dec 4, 2006, at 6:00 PM, mist(a)svn.reactos.org wrote:
Author: mist
Date: Mon Dec 4 18:00:11 2006
New Revision: 25062
URL:
http://svn.reactos.org/svn/reactos?rev=25062&view=rev
Log:
ReactOS Intel Mac compatibility commits, part 1/2, by Michael Steil.
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev