ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard + Bifrost + Valhall - Logs https://oftc.irclog.whitequark.org/panfrost
benjaminl has quit [Read error: Connection reset by peer]
benjaminl has joined #panfrost
kinkinkijkin has joined #panfrost
kinkinkijkin has quit [Quit: Leaving]
bluetail has quit []
bluetail has joined #panfrost
gfxstrand is now known as Guest10819
gfxstrand has joined #panfrost
Guest10819 has quit [Ping timeout: 480 seconds]
warpme has joined #panfrost
benjaminl has quit [Read error: Connection reset by peer]
benjaminl has joined #panfrost
rasterman has joined #panfrost
benjaminl_ has joined #panfrost
benjaminl has quit [Ping timeout: 480 seconds]
qpla has joined #panfrost
soreau has quit [Ping timeout: 480 seconds]
warpme has quit []
soreau has joined #panfrost
soxrok2212 has quit [Read error: Connection reset by peer]
warpme has joined #panfrost
soxrok2212 has joined #panfrost
warpme has quit []
g78_lover has joined #panfrost
g78_lover has quit [Remote host closed the connection]
g78_lover has joined #panfrost
g78_lover has quit []
warpme has joined #panfrost
soxrok2212 has quit [Read error: Connection reset by peer]
soxrok2212 has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
eric_engestrom has joined #panfrost
<eric_engestrom> kusma: https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/panfrost/lib/kmod/panthor_kmod.c#L1141 looks like a bug to me, having drmSyncobjTimelineWait() inside the assert() means the behaviour of the function depends on the buildtype
<eric_engestrom> (I would tag boris as well but I don't think he's online)
<eric_engestrom> (since you two are the author and reviewer on the commit that introduced that code)
warpme has quit [Ping timeout: 480 seconds]
kinkinkijkin has joined #panfrost
warpme has joined #panfrost
f_ is now known as funderscore
funderscore is now known as f_
f_ is now known as funderscore
<daniels> eric_engestrom: it’s not a load-bearing wait; it really is just a defensive check and works fine without it
<eric_engestrom> ack, glad to hear :)
<eric_engestrom> it does mean the value of `new_sync_point` set varies though
<eric_engestrom> but I guess that's not a problem?
* eric_engestrom knows very little about syncobj
<daniels> timeline syncobjs can contain a bunch of different fences, and this is basically validating that the timeline value we’ve just claimed to commit, really has been sent to hw
<eric_engestrom> ack
<eric_engestrom> so no bug, just code that's not meant to be read by someone who doesn't know what they're reading :P
kinkinkijkin has quit [Quit: Leaving]
<kusma> eric_engestrom: if it helps, I've complained about the same in the past :P
<eric_engestrom> ^^
warpme has quit []