NOTE: Must provide a dmm instance.
NOTE: Provideoff_mod_tfor page status bits. ReplaceDMM.hinhw.nwwith the header defining such thing. The header exporting it should be depend onPFrameor a circular dependency will appear.
NOTE: Must handle multiple size page frames. We should used secondary
banks again to handle a bunch of individual translations at once. As
such translations can be handled in a single operation by the
hardware, we should rely on PTAddrTrs to do so.
Off++ memory management is based on Distributed TLBs (DTLBs) where TLB stands for Translation Lookaside Buffer, a cache of virtual to physical memory address translations [#!hennessy96:_comp_arch!#].