* Steve Gehlbach steve@nexpath.com [030723 19:24]:
One caveat I discovered, I could never get Linux to boot with a gdt located higher than 1M. So even if you put a linux compatible gdt high, it has to be moved to ram < 1M or linux hangs on boot. Never figured out why (true for 2.4 anyway).
Could this cause the hang with ADLO/rombios when booting grub on K8? Grub seems to hang right when it switches to pmode the first time.
For me, it happened every time, so I don't know what "first time" means. I guess I could have been doing something really stupid (I regret to admit this is possible), but I do recall making a number of before and after tests with a number of different memory addresses.
Ah, i should have been more exact. I traced the code and grub runs fine, loads it's second stage boot loader, and then early in second stage, it switches to protected mode. I think it switches back and forth a couple of times (prot_to_real/real_to_prot), but I never get over the very first switching that occurs at all. But it does hang every time.
Stefan