• Jeffrey Lee's avatar
    Remove CAM size limit · 79bc3343
    Jeffrey Lee authored
    Previously the CAM sat inside a fixed 16MB window, restricting it to
    storing the details of 1 million pages, i.e. 4GB of RAM. Shuffle things
    around a bit to allow this restriction to be removed: the CAM is now
    located just above the IO region, and the CAM start address /
    IO top will calculated appropriately during kernel init. This change
    paves the way for us to support machines with over 4GB of RAM.
    FixedAreasTable has also been removed, since it's no longer really
    necessary (DAs can only be created between the top of application space
    and the bottom of the used IO space, and it's been a long time since
    we've had any fixed bits in the middle of there)
ChangeDyn 256 KB