ChanServ changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://oftc.irclog.whitequark.org/etnaviv
Peng_Fan has joined #etnaviv
JohnnyonFlame has quit [Ping timeout: 480 seconds]
cengiz_io has quit [Quit: cengiz_io]
cengiz_io has joined #etnaviv
frieder has joined #etnaviv
frieder_ has joined #etnaviv
frieder_ has quit []
pcercuei has joined #etnaviv
lynxeye has joined #etnaviv
JohnnyonFlame has joined #etnaviv
JohnnyonFlame has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
JohnnyonFlame has joined #etnaviv
<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]
lynxeye has quit [Quit: Leaving.]
pcercuei has quit [Quit: dodo]