kzinti wrote:
He's not using UEFI, he is using the CSM which is the BIOS compatibility module.
Yes, you're correct, but I think he should. I've answered the OP's original question, which was "Why can't I find the RSDP if I boot on my real UEFI-PC?" The proper answer to that question is, on a real UEFI-PC, the RSDP should be queried using UEFI, and not looked up in the EBDA
Cheers,
bzt
ps: I'm not sure for how long CSM will be supported, imho we should not rely on it. Maybe it would take years to disappear, but it will be gone eventually, sooner than later. Now considering that OS developement can take years easily, chances are good that by the time his OS reaches a somewhat usable state, those legacy machines will be long gone. I know many forum users here are collecting old machines and use them as testbeds, but that's not so common, therefore I don't think it worth relying on old hardware.