<mwalle>
lynxeye: do you know why you have to store the mtlb address both in the pta and in VIVS_MMUv2_CONFIGURATION?
<lynxeye>
mwalle: The PTA is another level of the pagetables. On MMUv2 with PTA support the PTA is the first level pagetable and points the MTLBs of the various MMU contexts.
<lynxeye>
So on context switch, instead of loading a new MTLB address directly, only the PTA index is changed via the commandstream.
<lynxeye>
It's never both. Either the MTLB address is loaded in the MMUv2_CONFIGURATION register, or the PTA index is updated. ETNA_SEC_NONE == MMUv2 without PTA support.
frieder has quit [Remote host closed the connection]