ChanServ changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://oftc.irclog.whitequark.org/etnaviv
JohnnyonFlame has joined #etnaviv
JohnnyonFlame has quit [Read error: Connection reset by peer]
mvlad has joined #etnaviv
pcercuei has joined #etnaviv
lynxeye has joined #etnaviv
Surkow|laptop has quit [Read error: Connection reset by peer]
Surkow|laptop has joined #etnaviv
<tomeu> is there a fork somewhere of https://github.com/etnaviv/etna-gpu-tools/ that works?
<tomeu> asking before I start debugging a crash, guess the format has changed at some point
<austriancoder> That repo works with a recent kernel
<lynxeye> tomeu: The dump extractor should work. Only issue is that it doesn't understand the MMUv2 format, so might print bogus info when checking MMU entries.
<tomeu> it's actually crashing at:
<tomeu> 0x0000aaaaaaaa14f8 in main (argc=<optimized out>, argv=<optimized out>) at dump/viv-unpack.c:258
<tomeu> t258if (mmu[mmu_ofs + j] != bomap[bm_ofs + j]) {
<tomeu> og, that is on 5.17, should I try with a more recent kernel?
<lynxeye> tomeu: maybe just comment out the MMU entry checking for now?
<lynxeye> I have a WIP patch to add MMUv2 support somewhere. To integrate this properly we need to add the feature registers to the dump, which isn't done at the moment, so the extarctor doesn't know if it's dealing with a v1 or v2 MMU.
<austriancoder> ah na.. ignore that this
<tomeu> hmm, wonder why I don't have a reg file after unpacking
<lynxeye> tomeu: registers are dumped to stdout
lynxeye has quit [Quit: Leaving.]
mvlad has quit [Remote host closed the connection]
pcercuei has quit [Quit: dodo]
T_UNIX has quit [Ping timeout: 480 seconds]
sergi1 has quit [Ping timeout: 480 seconds]
tomeu has quit [Ping timeout: 480 seconds]
cmeissl[m] has quit [Ping timeout: 482 seconds]
CoLa[m] has quit [Ping timeout: 480 seconds]