<shadeslayer>
daniels: so since we don't care about imported BO label'ing, shall we implement BO label'ing in mesa instead?
<daniels>
shadeslayer: yes and no
<shadeslayer>
Daniel used confuse!
<daniels>
we don't want to label imported BOs itself, because the creator will have labelled them
<daniels>
but we do want the labels to be globally visible
<daniels>
e.g. if you have a BO leak, it's really helpful to have a global system view of what those BOs are, who allocated them, and what their labels are
<daniels>
without having to go in to every process and inspect and join the dots
<shadeslayer>
bbrezillon: ^^
raster has quit [Ping timeout: 246 seconds]
stepri01 has quit [Ping timeout: 245 seconds]
robmur01 has quit [Ping timeout: 268 seconds]
stepri01 has joined #panfrost
raster has joined #panfrost
<tomeu>
yeah, it will be really useful in the future
<bbrezillon>
shadeslayer: I guess it makes sense
<tomeu>
shadeslayer: are you still working on the hash table for imported BOs?
<shadeslayer>
tomeu: hash table?
<tomeu>
what we used to call BO cache :)
<shadeslayer>
tomeu: no, I started with BO Label'ing as of thursday
<tomeu>
ok, thought you were working on that
<shadeslayer>
tomeu: I was working on a cache issue where jobs were being shared across contexts which was also causing bo cache issues, that was resolved last week
<tomeu>
yep, I know about that, but I thought to remember you asking questions about the imported BO cache
<shadeslayer>
tomeu: ah yeah, so we went down the path of, maybe this crash is due to the fact that we don't cache imported bufs, so I applied your patches, and I still had the crash, at which point we started looking for other factors
<tomeu>
shadeslayer: if you have time to work on it right now, then that would be great
<tomeu>
as it will be needed for the afbc stuff
<shadeslayer>
tomeu: so I can resend at least the first patch in that series
<tomeu>
well, doing a v2 addressing the feedback, right?
<shadeslayer>
tomeu: yes
<tomeu>
shadeslayer: that would be great
<shadeslayer>
but only for the first patch, I haven't gone through the other 2 in the series
<shadeslayer>
tomeu: can work on that this week, sure
robmur01 has joined #panfrost
<daniels>
tomeu, shadeslayer: we should probably agree on terminology (suggested 'BO reuse cache' vs. 'BO handle cache') for the two different uses and never use the words 'BO cache' without qualification again :P
<shadeslayer>
bo cache vs prime cache? :P
<daniels>
the two need to be untangled anyway, since you really don't want to import a BO, put it into the handle cache, free the imported BO, put it in the reuse cache, and then magically decide to reuse a client buffer as a random scratch FBO :P
<bbrezillon>
grrrr! removing the flush call in set_framebuffer_state() makes me lose some draw_vbo() and I don't understand why
davidlt has joined #panfrost
davidlt has quit [Ping timeout: 245 seconds]
pH5 has quit [Quit: bye]
alyssa_ has joined #panfrost
alyssa has quit [Disconnected by services]
alyssa_ is now known as alyssa
<alyssa>
robher: bbrezillon: tomeu: shadeslayer: stepri01: etc ---- please send code review for mesa or kernel to alyssa@rosenzweig.io for now; no promises about timeliness since I have classes but I will try to review what I can. Thank you!
yann|work has quit [Ping timeout: 258 seconds]
<robher>
alyssa: after I just added your other email to MAINTAINERS...
stikonas has joined #panfrost
yann|work has joined #panfrost
yann|work is now known as yann
raster has quit [Remote host closed the connection]
stikonas has quit [Remote host closed the connection]
stikonas has joined #panfrost
LinguinePenguiny has joined #panfrost
stikonas has quit [Ping timeout: 252 seconds]
stikonas has joined #panfrost
<alyssa>
Sigh
<alyssa>
daniels: ^^..?
<daniels>
alyssa: yeah, Tomeu noticed earlier and kicked the appropriate people to get that fixed
<daniels>
though it seems like your email should've been restored about 7 hours ago
* alyssa
tries
<daniels>
seems someone took 'end of summer' a bit too literally :P
<alyssa>
Apparently :D
<alyssa>
daniels: mutt is telling me "Login failed"
raster has joined #panfrost
<daniels>
alyssa: i'm chasing it - it looks like mail should no longer bounce, just ... you can't read it
davidlt has joined #panfrost
guillaume_g has quit [Quit: Konversation terminated!]
raster has quit [Remote host closed the connection]
davidlt has quit [Ping timeout: 244 seconds]
LinguinePenguiny has quit [Quit: Leaving]
davidlt has joined #panfrost
<alyssa>
daniels: ...Helpful :p
<daniels>
alyssa: admins are presumably (hopefully) in bed but I'll ping you when I hear back
<alyssa>
Sleep tight :p
<alyssa>
Thank you!
<daniels>
np!
vstehle has quit [Ping timeout: 252 seconds]
indy has quit [Ping timeout: 244 seconds]
stikonas has quit [Remote host closed the connection]
<HdkR>
Looks like cnxsoft wanted to get some GPU performance numbers comparing the Pi4 to the Khadas VIM3 and they ran in to the problem of X11 + EGL + Binary blob not working with Bifrost :P
<alyssa>
Uh oh
<HdkR>
Oops, ARM dropped support for X11 and now everyone is upset
<daniels>
'everyone'
<HdkR>
:D
<HdkR>
If it was a major stack then it would be a nightmare. Oops, mesa dropped X11
<HdkR>
Chaos
NeuroScr has joined #panfrost
adjtm has quit [Read error: Connection reset by peer]