• Jeffrey Lee's avatar
    Initial long descriptor support · b51b5540
    Jeffrey Lee authored
    This adds initial support for the "long descriptor" MMU page table
    format, which allows the CPU to (flexibly) use a 40-bit physical address
    space.
    
    There are still some features that need fixing (e.g. RISCOS_MapInIO
    flags), and the OS doesn't yet support RAM above the 32bit limit, but
    this set of changes is enough to allow for working ROMs to be produced.
    
    Also, move MMUControlSoftCopy initialisation out of ClearWkspRAM, since
    it's unrelated to whether the HAL has cleared the RAM or not.
    b51b5540
Kernel 48.2 KB