Myles Watson wrote:
High Tables Base is 1fff0000. Copying Interrupt Routing Table to 0x000f0000... done. Copying Interrupt Routing Table to 0x1fff0000... done. Wrote the mp table end at: 000f0410 - 000f0568 Wrote the mp table end at: 1fff0410 - 2001040e
Writing high tables above RAM! Why is the high MP table so much larger than the low one?
Right! Good spotting... something is reaaaally fishy here... Almost 64k mp table vs 300 bytes.
Moving GDT to 0x20010800...ok
And, this alone is good for quite a crash.
Stefan