On Wed, 23 Jul 2003, Steve Gehlbach wrote:
Hmm... are you sure? I tested this many times, and it was also reported on the Xbox project as well. Since Eric put in c_start.S, it has been located in RAM < 1M (moved with the C code), but I don't know how v2 is doing it, haven't looked at it. The latest kernel I tested was 2.4.18 I believe. I have never gotten the kernel to boot with the gdt in flash, where the addresses were just under 4G. And it doesn't seem to have anything to do with the RO nature of flash.
I'll try to find the code for you.
ron