Heh, UEFI x64 runs in long mode, and it has no problems doing things
like that. To linearly map the first 4GB you need a whole of 24KB
worth of page tables (using 2m pages). And the code to enter long
mode directly from RM is pretty trivial. RM->16PM->LM.
Andrei Evgenievich Warkentin
[EMAIL PROTECTED]
Cell: (+1) (847) 321-15-55
17.06.2007, в 4:03, Jeroen Dekkers писал(а):
At Sun, 17 Jun 2007 11:37:15 +0200,
Stefan Reinauer wrote:
* Robert Millan <[EMAIL PROTECTED]> [070617 11:26]:
On Sun, Jun 17, 2007 at 02:16:41AM +0200, Jeroen Dekkers wrote:
At Sun, 17 Jun 2007 17:11:44 -0600,
David Broadfoot wrote:
I am wondering if there is plans for Grub 2 to be able to be
compiled
and run in a 64 bit enviroment. I am a part of the Cross-LFS
Dev. team,
and Under the pure 64 bit system, we have to use a 32 static
version of
grub compiled on a 32 computer in order to get it to boot, or use
*Cough* lilo.
Thanks for your time
Interesting would also be to boot pure 64bit kernels. I think some of
the BSDs have their bootloader switch to 64bit long mode, so the
kernel
does not have to dot this anymore. Maybe grub could do the same
thing.
To enable long mode you have to enable paging and I don't think the
bootloader should be doing things like that. I also don't see any
problems with the OS enabling long mode.
Jeroen Dekkers
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel