alyssa changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://freenode.irclog.whitequark.org/panfrost - <daniels> avoiding X is a huge feature
<anarsoul> alyssa: are you around?
<anarsoul> I have some questions about BO cache
<anarsoul> how do you make sure that BO is not used by GPU when you put it in cache?
vstehle has quit [Ping timeout: 258 seconds]
hlmjr has quit [Remote host closed the connection]
MistahDarcy has joined #panfrost
hlmjr has joined #panfrost
MistahDarcy has quit [Quit: Leaving]
anarsoul|c has quit [Quit: Connection closed for inactivity]
_whitelogger has joined #panfrost
_whitelogger has joined #panfrost
_whitelogger has joined #panfrost
davidlt has joined #panfrost
shenghaoyang has joined #panfrost
davidlt has quit [Remote host closed the connection]
vstehle has joined #panfrost
_whitelogger has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
krh has quit [Ping timeout: 245 seconds]
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
warpme_ has joined #panfrost
Elpaulo has quit [Quit: Elpaulo]
Elpaulo has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
warpme_ has quit [Quit: warpme_]
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
stikonas has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
jernej has quit [Ping timeout: 252 seconds]
jernej has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
anarsoul|c has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
warpme_ has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
anarsoul|c has quit [Quit: Connection closed for inactivity]
warpme_ has quit [Quit: warpme_]
<marex-cloud> anarsoul: refcounting maybe? Increase refcount when it's somehow used (Bo from handle or new etc), decrease on flush and return to cache on refcount 0
shenghaoyang has quit [Remote host closed the connection]
shenghaoyang has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
mupuf has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
herbmillerjr has joined #panfrost
Marex has joined #panfrost
anarsoul|c has joined #panfrost
<anarsoul> marex-cloud: flush is asynchronous, i.e. we don't wait on job to complete
<Marex> ah hm
JaceAlvejetti_ has joined #panfrost
JaceAlvejetti has quit [Ping timeout: 276 seconds]
<bbrezillon> anarsoul: we do it when dequeing from the cache
<anarsoul> I see
<bbrezillon> well, that's how it'll work after "panfrost: Make sure the BO is 'ready' when picked from the cache"
<anarsoul> bbrezillon: when do you put it in cache then?
<bbrezillon> right now, the BO is not released until the job is done
<bbrezillon> (in panfrost_free_job)
<anarsoul> which is called from flush?
<anarsoul> bbrezillon: how do you make sure that you have enough jobs in flight not to stall pipeline?
<bbrezillon> anarsoul: we don't :)
<bbrezillon> everything is serialized right now
<anarsoul> oh
<anarsoul> :(
<bbrezillon> that's what "panfrost: Rework the batch pipelining logic" was supposed to address
jernej has quit [Ping timeout: 264 seconds]
shenghaoyang has joined #panfrost
adjtm_ has quit [Ping timeout: 245 seconds]
<Marex> bbrezillon: fun, etnaviv will need that too eventually
adjtm has joined #panfrost
popolon has joined #panfrost
tgall_foo has quit [Quit: Textual IRC Client: www.textualapp.com]
<anarsoul> Marex: are you working on etnaviv now?
<anarsoul> anyway, guess I'm gonna stall pipeline for now, it's better than spending most of time in allocating/freeing BOs
<Marex> anarsoul: a bit
<anarsoul> everyone's working on GPU drivers nowadays, eh? :)
<Marex> :)
<HdkR> Everyone is a GPU dev~
tgall_foo has joined #panfrost
tgall_foo has quit [Client Quit]
<tomeu> it's where all the fun is :)
tgall_foo has joined #panfrost
shenghaoyang has quit [Remote host closed the connection]
tgall_foo has quit [*.net *.split]
jernej has joined #panfrost
rcf1 has quit [Ping timeout: 245 seconds]
rcf1 has joined #panfrost
NeuroScr has joined #panfrost
<alyssa> z True
<HdkR> y False
<alyssa> x Maybe
<HdkR> plez no tristate
<endrift> w Please
stikonas has quit [Remote host closed the connection]
_whitelogger has joined #panfrost