Royce Mitchell III schrieb:
It still won't fully work yet anyway for at least these two reasons:
2) ntoskrnl's _main() still needs to reloc itself before it does
*anything* else. Otherwise /3GB will bomb.
I think we should remove all multiboot code from freeldr and ntoskrnl.
Freeldr must relocate ntoskrnl and hal. It must also fix the imports
from hal and ntoskrnl. The initial boot code can read the base address
from nt header. Freeldr must set the base address within the header.
- Hartmut