JohnnyonFlame has quit [Ping timeout: 252 seconds]
chewitt has joined #etnaviv
chewitt has quit [Quit: Adios!]
chewitt has joined #etnaviv
agx_ has quit [Ping timeout: 246 seconds]
agx_ has joined #etnaviv
JohnnyonFlame has joined #etnaviv
JohnnyonFlame has quit [Ping timeout: 260 seconds]
pcercuei has joined #etnaviv
lynxeye has joined #etnaviv
<marex>
OK, so yesterday I continued on this MMU stuff ...
<marex>
I think I am still confused by it and I didn't manage to find any useful information on this
<marex>
but it seems there is a BO that is missing in the MMUv2 tables
<marex>
there is apparently MTLB entry, but no STLB entry, but maybe I'm decoding the information wrong
<marex>
lynxeye: austriancoder: ^
<lynxeye>
marex: Did you take into account that the devcoredump only contains STLB entries for the populated STLB slots?
<marex>
lynxeye: yeah
<marex>
lynxeye: there is one 4k page for MTLB and then populated 4k pages for STLB, right ?
<lynxeye>
marex: yep
<lynxeye>
Okay, so you have a BO referenced by the current job, but no page table entries? This smells like a kernel driver bug, the page tables entries should not disappear before the BO...
<lynxeye>
Is this just a single BO and all the others have pagetable entries?
<marex>
lynxeye: let me decode this again and pastebin it, but yes, that's what it is
<marex>
lynxeye: so e.g. I get this
<marex>
[ 2263.976187] etnaviv-gpu 59000000.gpu: MMU fault status 0x00000002