http://wiki.osdev.org/A20 describes 3 ways to enable A20 - keyboard controller, fast A20 gate and BIOS.
Presubably using fast A20 gate is the fastest (!), but on most info about enbaling A20 (which seems to generally be aimed at 32-bit development) advises against using only that as it's not always supported. My question is: is it a safe assumption that any 64-bit machine will support using the fast A20 gate?
[Solved] Enabling A20 on a 64-bit machine
[Solved] Enabling A20 on a 64-bit machine
Last edited by madanra on Mon Mar 29, 2010 1:14 pm, edited 1 time in total.
Re: Enabling A20 on a 64-bit machine
Hi,
Even if fast A20 does work it can cause problems later (e.g. for hibernate).
Cheers,
Brendan
It's a safe assumption that the BIOS function will use the best method, and will be supported on modern computers.madanra wrote:My question is: is it a safe assumption that any 64-bit machine will support using the fast A20 gate?
Even if fast A20 does work it can cause problems later (e.g. for hibernate).
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
Re: Enabling A20 on a 64-bit machine
Thanks, I'll go with that then
- Love4Boobies
- Member
- Posts: 2111
- Joined: Fri Mar 07, 2008 5:36 pm
- Location: Bucharest, Romania
Re: Enabling A20 on a 64-bit machine
Could you describe what kind of problems and why they might occur?Brendan wrote:Even if fast A20 does work it can cause problems later (e.g. for hibernate).
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]
[ Project UDI ]
-
- Member
- Posts: 127
- Joined: Sat Sep 29, 2007 5:43 pm
- Location: Amsterdam, The Netherlands
Re: Enabling A20 on a 64-bit machine
I would like to know this as well.Love4Boobies wrote:Could you describe what kind of problems and why they might occur?Brendan wrote:Even if fast A20 does work it can cause problems later (e.g. for hibernate).
Regards,
Stephan J.R. van Schaik.