ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
turol has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
turo has quit [Ping timeout: 480 seconds]
jumu[m] has joined #dri-devel
jumu[m] has left #dri-devel [#dri-devel]
kzd has quit [Ping timeout: 480 seconds]
alane has quit []
alane has joined #dri-devel
Nasina has quit []
Company has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
krushia has joined #dri-devel
mangodev has joined #dri-devel
<mangodev>
o/
<mangodev>
new to irc, set things up a couple days ago or so, in here because i've been daily driving NVK and Zink for the past month
<mangodev>
wait whoops, maybe #nouvueau is a better place for me to be rn
feaneron has quit [Quit: feaneron]
nerdopolis has quit [Ping timeout: 480 seconds]
epoch101 has quit []
krushia has quit [Read error: No route to host]
zzyiwei has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
calico has joined #dri-devel
calico_ has quit [Ping timeout: 480 seconds]
dsimic is now known as Guest12610
dsimic has joined #dri-devel
Guest12610 has quit [Ping timeout: 480 seconds]
vimproved has quit [Ping timeout: 480 seconds]
vimproved has joined #dri-devel
epoch101 has joined #dri-devel
James has joined #dri-devel
James is now known as Guest12611
Guest12611 has quit []
fab has joined #dri-devel
dolphin has joined #dri-devel
itoral has joined #dri-devel
glennk has joined #dri-devel
epoch101 has quit []
Duke`` has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
fab has quit [Quit: fab]
kts has joined #dri-devel
mripard has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
kts has quit []
warpme has joined #dri-devel
jfalempe has joined #dri-devel
jsa1 has joined #dri-devel
apinheiro has joined #dri-devel
fab has joined #dri-devel
tzimmermann has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
cascardo has joined #dri-devel
cascardo_ has quit [Ping timeout: 480 seconds]
sima has joined #dri-devel
<sima>
jani, I guess we could try linus' idea and stuff that into gitlab ci mabye?
<sima>
mripard, ^^
<sima>
airlied, also sorry for not reminding you about that one again, might have gone better with it included in the summary
<airlied>
I think I mentioned it offhand because it hit the main KBuild file
<airlied>
but I do all O= builds so never notice things in my git
<airlied>
but yeah all those 0 byte files being dump in the tree kinda sucks
frieder has joined #dri-devel
<mripard>
sima: yeah, it sounds like a good idea
mangodev has quit [Quit: WeeChat 4.6.0]
frieder has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
lynxeye has joined #dri-devel
frieder has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
kts has joined #dri-devel
<jani>
sima: airlied: the thing is, I'd personally prefer it to be part of the build for people who opt-in. because it *is* about compilation. anything that requires a separate make target is going to be a bunch of hackery.
<jani>
sima: airlied: I'd like there to be a way to define kconfig options that can only be enabled manually, not via allmodconfig/allyesconfig, and they'd be opt-in. and this isn't the first time we could've used something like this
<sima>
jani, do a DRM_DISABLE_CHECKS default y and then depend upon that not being set in the submenu?
<sima>
and hide the entire pile of these additional build checks in a submenu
<jani>
sima: airlied: and for anyone who actually would like to run hdrtest, it's a huge PITA to not have the dep files, because it means having to run all the checks every time. which just means nobody's going to run them all the time
<sima>
and I guess there's no way for us to get rid of the 0 length files, since make?
<sima>
yeah, I assumed so :-/
<jani>
not if you want per-file tracking of when you need to build again
<sima>
yeah :-(
<jani>
but I'd hope it's not so bad if we can make it purely opt-in
<sima>
jani, if we have that DRM_DISABLE_BUILD_CHECKS we could also do stuff like built-test kerneldoc and things like that I think
<jani>
sima: yes
<sima>
so test-drive that Kconfig hack, ask Linus whether that'd be acceptable?
rasterman has joined #dri-devel
<jani>
sima: ack
<sima>
should I write that mail or you're ok with volunteering?
<jani>
I'm fine volunteering
<sima>
thanks a lot
<sima>
I think mentioning that we have plans for more, so really would like to make this work for us, would be good additional context
<sima>
and that the separate target is the clear 2nd choice for us
<jani>
ack
<sima>
aye
<sima>
I'll head out pumping some iron now, helps to flush the bad stuff out of a monday moorning brain
vliaskov has joined #dri-devel
Company has quit [Quit: Leaving]
<javierm>
jani: I think that depends on EXPERT was supposed to be for those kind of stuff but I guess most people just enable it
<jani>
javierm: allmodconfig and allyesconfig do anyway
<javierm>
yeah
<javierm>
jani: at the very least EXPERT should default n IMO
alicia1 has joined #dri-devel
<javierm>
tzimmermann: looking at your new drm_sysfb_plane_helper_atomic_update(), there are so many simple drivers that have basically the same logic
<tzimmermann>
javierm, with a twist
<javierm>
iterate over the damage clips, check if interesect with the visible rectangle and blit a rect using a shadow plane fmtcnv_state
<javierm>
tzimmermann: yeah, but I wonder if we could have a helper that gets a fb_blit function as a param
<javierm>
not for the sysfb drivers but for the simple ones
warpme has quit []
<javierm>
tzimmermann: anyways, not related to your series but just thiking aloud
<javierm>
*thinking
<tzimmermann>
there's a difference between simpledrm and ast. it's in the way they handle the offset and scanline pitch
<tzimmermann>
i've been thinking about a generic atomic_update, but with inconclusive results
<javierm>
tzimmermann: right, maybe I'm oversimpliying it
<javierm>
tzimmermann: and great that after your patch #11, we get drm panic support for ofdrm :)
<tzimmermann>
javierm, thanks for taking the time to review the series
<javierm>
tzimmermann: you are welcome. It's a really nice series and I'm happy that you manage to put the common code for these sysfb drivers in helpers
<javierm>
tzimmermann: out of interest, did you notice any difference when using simpledrm with WC vs efidrm with cached memory ?
<tzimmermann>
no. all hardware i have is WC
<javierm>
tzimmermann: got it
<tzimmermann>
that logic comes from efifb BTW
<javierm>
I see
<tzimmermann>
so it's been tested to some extend
<javierm>
yeah
haaninjo has joined #dri-devel
gouchi has joined #dri-devel
<javierm>
tzimmermann: I wonder if DRM_EFIDRM and DRM_VESADRM should not depends on !SYSFB_SIMPLEFB
<javierm>
because there's no point to enable those two new drivers if sysfb is going to prefer to register a "simple-framebuffer" for EFI and VESA instead of {efi,vesa}-framebuffer devices
<sima>
jani, looks good, thanks a lot for doing this
<sima>
I guess airlied and me will draw straws for who writes the maintainer mea culpa
<sima>
airlied, I'll type up something small
jsa1 has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
guludo has joined #dri-devel
vliaskov has quit [Remote host closed the connection]
mriesch has joined #dri-devel
rgallaispou has joined #dri-devel
mriesch has quit [Remote host closed the connection]
mriesch has joined #dri-devel
mriesch has quit [Remote host closed the connection]
mriesch has joined #dri-devel
mriesch has quit [Remote host closed the connection]
danylo has quit [Ping timeout: 480 seconds]
mriesch has joined #dri-devel
jkrzyszt has joined #dri-devel
danylo has joined #dri-devel
<austriancoder>
zmike: can you trigger the ci pipeline for !34054 (esp. the manual etnaviv ones)?
yrlf has quit [Ping timeout: 480 seconds]
mriesch has quit []
<zmike>
austriancoder: I think you can do it?
mriesch has joined #dri-devel
warpme has quit []
<austriancoder>
zmike: sure
yrlf has joined #dri-devel
mriesch has quit [Remote host closed the connection]
itoral has quit [Remote host closed the connection]
mriesch has joined #dri-devel
warpme has joined #dri-devel
mriesch has quit [Remote host closed the connection]
rgallaispou has quit [Read error: Connection reset by peer]
rgallaispou has joined #dri-devel
rgallaispou has left #dri-devel [#dri-devel]
mriesch has joined #dri-devel
kts has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
feaneron has quit []
feaneron has joined #dri-devel
dolphin has quit [Quit: Leaving]
vliaskov has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
frieder has joined #dri-devel
rgallaispou has joined #dri-devel
kzd has joined #dri-devel
orbea has joined #dri-devel
warpme has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
frieder has joined #dri-devel
nerdopolis has joined #dri-devel
gfxstrand has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
asrivats_ has joined #dri-devel
danyspin97 has joined #dri-devel
amarsh04 has quit []
bolson has joined #dri-devel
u-amarsh04 has joined #dri-devel
fab has quit [Quit: fab]
asrivats_ has quit [Ping timeout: 480 seconds]
DemiMarie is now known as Guest12630
DemiMarieObenour[m] is now known as DemiMarie
pcercuei has joined #dri-devel
davispuh has joined #dri-devel
Low_Orbit_Michelson-Morley has quit []
danyspin97 has quit []
fab has joined #dri-devel
fomys_ has joined #dri-devel
frieder has quit [Remote host closed the connection]
mattst88_ has quit []
mattst88 has joined #dri-devel
warpme has quit []
nerdopolis has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
Duke`` has joined #dri-devel
warpme has quit []
warpme has joined #dri-devel
Duke`` has quit []
warpme has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
rgallaispou has quit [Read error: Connection reset by peer]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #dri-devel
jfalempe has quit [Quit: jfalempe]
jfalempe has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
edolnx has quit [Ping timeout: 480 seconds]
edolnx has joined #dri-devel
Company has joined #dri-devel
gouchi has joined #dri-devel
gouchi has quit [Remote host closed the connection]
warpme has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
<alyssa>
robclark: wondering what the right way to do uAPI for gpu fault checking is, in terms of virtgpu perf
<alyssa>
Xe's uAPI does a sync ioctl to check the device status in their >check_status() hook
<alyssa>
which seems... undesirable for virtgpu
<alyssa>
oh I see tu has the vdrm_shmem mechanism for that. cute.
<alyssa>
seems potentially racey but maybe that's ok here?
warpme has quit [Ping timeout: 480 seconds]
jsa1 has quit [Ping timeout: 480 seconds]
<alyssa>
and I guess actually faulting is rare so the "get detailed fault info" can be synchronous without anyone caring
<alyssa>
OK, makes sense
<Sachiel>
if there are issues with the Xe uAPI, please point them out now
<alyssa>
thanks for the input
rsalvaterra_ has joined #dri-devel
rsalvaterra_ is now known as rsalvaterra
<alyssa>
Sachiel: I think I convinced myself that you'll be fine doing the turnip thing
<alyssa>
It still feels.. awkward, that we can't push messages directly from kernel->user in a sane way
<alyssa>
(and instead need to poll)
<alyssa>
but I guess there's reasons for that?
<robclark>
alyssa: yeah, my understanding of the extension is "that as long as you find out about the fault eventually, all is good"...
<Sachiel>
no idea, I haven't been following closely enough. I did see something somewhere that maybe compute wants events, so there might be something for it?
<alyssa>
robclark: yeah.. there are multiple dev fault related things floating around with different requirements but ye
<Sachiel>
but for what VK_EXT_device_fault (or whatever the name is), I think you get those after a device lost anyway, so anything that's a step above "parse dmesg" is good
<alyssa>
right, yeah :p
<alyssa>
Sachiel: i recommend you not read `ac_vm_fault_occurred`
<alyssa>
(:
warpme has joined #dri-devel
<Sachiel>
noted, thanks
<alyssa>
:p
<alyssa>
on a completely unrelated note, amdgpu's dmesg output format is stable uAPI
<alyssa>
:clown:
<alyssa>
(actually it's behind a debug flag so should be fine)
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
warpme has quit [Read error: No route to host]
warpme has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
lynxeye has quit [Quit: Leaving.]
sravn has joined #dri-devel
benjaminl has quit [Remote host closed the connection]
benjaminl has joined #dri-devel
warpme has joined #dri-devel
zzyiwei has quit [Ping timeout: 480 seconds]
warpme has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
warpme has joined #dri-devel
mripard_ has joined #dri-devel
mripard has quit [Ping timeout: 480 seconds]
warpme has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
biju has quit []
warpme has joined #dri-devel
iive has joined #dri-devel
jkrzyszt has quit [Quit: Konversation terminated!]
<airlied>
jani: I think having the files is fine, but maybe prefix with a . so they aren't around
<airlied>
or whatever other things use to bury stuff from tab complete
fomys_ has quit []
lynxeye has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
lynxeye has quit []
warpme has joined #dri-devel
unerlige has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
fab has quit [Quit: fab]
warpme has quit [Ping timeout: 480 seconds]
benjaminl has quit [Read error: Connection reset by peer]
benjaminl has joined #dri-devel
warpme has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
calico has quit [Remote host closed the connection]
unerlige has quit [Ping timeout: 480 seconds]
dtgs[m] has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
vsyrjala has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
vsyrjala has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
smaeul_ has joined #dri-devel
smaeul has quit [Read error: No route to host]
warpme has quit [Ping timeout: 480 seconds]
asrivats_ has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
warpme has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
Low_Orbit_Michelson-Morley has joined #dri-devel
feaneron has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
benjaminl has quit [Read error: Connection reset by peer]
benjaminl has joined #dri-devel
warpme has quit [Ping timeout: 480 seconds]
Kangie_ has joined #dri-devel
warpme has joined #dri-devel
Kangie has quit [Ping timeout: 480 seconds]
warpme has quit [Ping timeout: 480 seconds]
feaneron has joined #dri-devel
Mangix has quit [Read error: Connection reset by peer]