austriancoder changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://freenode.irclog.whitequark.org/etnaviv
griffinp has quit [*.net *.split]
_whitelogger has joined #etnaviv
Chewi has quit [Ping timeout: 246 seconds]
Chewi has joined #etnaviv
_whitelogger has joined #etnaviv
sravn has quit [Quit: WeeChat 2.8]
pcercuei has joined #etnaviv
sravn has joined #etnaviv
<mntmn> compiled etnaviv on LS1028A
<mntmn> [ 1.832443] etnaviv etnaviv: bound f0c0000.gpu (ops gpu_ops)
<mntmn> [ 1.838139] etnaviv-gpu f0c0000.gpu: model: GC7000, revision: 6202
<cphealy> wohoo, nice work!
<cphealy> Are you using the NXP kernel on the LS10248A?
karolherbst has quit [Quit: duh 🐧]
karolherbst has joined #etnaviv
karolherbst has quit [Quit: duh 🐧]
karolherbst has joined #etnaviv
karolherbst has quit [Quit: duh 🐧]
<mntmn> cphealy: yep, from LSDK20
<mntmn> cphealy: so it's kernel 5.4.something
<mntmn> cphealy: i also have the mali-dp and mhdp running. they use the same from i.MX8
karolherbst has joined #etnaviv
<mntmn> cphealy: but etnaviv/GC7000 doesn't work yet, all job submits time out. also, for layerscape there are no clocks given to the vivante driver, which is odd
<mntmn> cphealy: this is the dts entry https://i.imgur.com/ewDe8T0.png
<mntmn> also they directly specify a phys mem address there and a CMA address, which i find odd / don't know how to interpret.
<mntmn> the vivante gpu driver for ls1028a is a copypasta of the i.MX8 version with a mini patch for layerscape added.
<mntmn> https://i.imgur.com/YF9q3l6.png cphealy this is the layerscape specific code
<mntmn> https://i.imgur.com/w6E9cOn.png this is how far i get with kmscube on ls1028a
<mntmn> cc austriancoder
<mntmn> similar with weston, all the jobs time out.
_whitelogger has joined #etnaviv