ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
rgallaispou has quit [Quit: WeeChat 4.2.1]
krushia has quit [Read error: Connection reset by peer]
<dcbaker> soreau: it’s been discussed. Also discussed changing the way libdrm is distributed
heat is now known as Guest2444
Guest2444 has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
<abhinav__> jani vsyrjala Hi, we wanted to re-use https://gitlab.freedesktop.org/drm/msm/-/blob/msm-next/drivers/gpu/drm/i915/display/intel_dp.c#L4113 API for one of our features for msm so wanted to move it to a generic helper location. I was thinking of drm_dp_helper but lumag suggested hdmi.c .... so we wanted to get your opinion on what would be more
<abhinav__> appropriate for this API
pixelcluster_ has joined #dri-devel
pixelcluster has quit [Ping timeout: 480 seconds]
krushia has joined #dri-devel
iive has quit [Quit: They came for me...]
mort_ has quit [Quit: Ping timeout (120 seconds)]
danylo has quit [Quit: Ping timeout (120 seconds)]
mort_ has joined #dri-devel
fab has quit [Remote host closed the connection]
danylo has joined #dri-devel
tyalie has quit []
mmind00 has quit [Remote host closed the connection]
tyalie has joined #dri-devel
mmind00 has joined #dri-devel
jadahl has quit [Remote host closed the connection]
jadahl has joined #dri-devel
skinkie has quit [Remote host closed the connection]
skinkie has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
heat is now known as Guest2457
Guest2457 has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
glennk has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
macromorgan has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
tertl8 has quit [Quit: Connection closed for inactivity]
pixelcluster_ has quit []
pixelcluster has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
sima has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
aravind has joined #dri-devel
tomba_ has joined #dri-devel
uajain has quit [Quit: Bye!]
uajain has joined #dri-devel
krushia has quit [Ping timeout: 480 seconds]
bolson has quit [Remote host closed the connection]
kts has joined #dri-devel
kts has quit []
kts has joined #dri-devel
kts_ has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
tzimmermann has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
fab has joined #dri-devel
a-865 has joined #dri-devel
ity1 has joined #dri-devel
ity has quit [Ping timeout: 480 seconds]
benjaminl has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
kzd has quit [Ping timeout: 480 seconds]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
rooq96 has quit []
rooq96 has joined #dri-devel
rcf has quit [Quit: WeeChat 3.8]
rcf has joined #dri-devel
jsa has joined #dri-devel
tursulin has joined #dri-devel
Haaninjo has joined #dri-devel
Leopold_ has joined #dri-devel
glennk has joined #dri-devel
lynxeye has joined #dri-devel
schaeffer has quit [Read error: Connection reset by peer]
mripard has joined #dri-devel
schaeffer has joined #dri-devel
kts_ has quit [Ping timeout: 480 seconds]
kts_ has joined #dri-devel
kts_ has quit []
rgallaispou has joined #dri-devel
rasterman has joined #dri-devel
mvlad has joined #dri-devel
aravind has quit [Ping timeout: 480 seconds]
<thellstrom> mripard: https://lore.kernel.org/dri-devel/20240209140818.106685-1-michal.winiarski@intel.com, ack to push this to drm-misc-next? Fixes xe CI compilation failure.
<mripard> thellstrom: ack
<thellstrom> Thx
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
pcercuei has joined #dri-devel
simondnnsn has quit [Remote host closed the connection]
simondnnsn has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #dri-devel
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
hansg has joined #dri-devel
aravind has joined #dri-devel
Surkow|laptop has quit [Quit: 418 I'm a teapot - NOP NOP NOP]
Surkow|laptop has joined #dri-devel
pcercuei has quit [Quit: brb]
pcercuei has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
rsalvaterra has quit []
rsalvaterra has joined #dri-devel
<glehmann> looks like the isl docs are broken in CI and are causing unrelated MRs to fail? https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18540
frieder has joined #dri-devel
heat has joined #dri-devel
crabbedhaloablut has quit []
crabbedhaloablut has joined #dri-devel
<jani> glehmann: I presume caused by https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27540 - but how did that not fail? did it even run the docs tests?
Leopold has joined #dri-devel
<daniels> janesma: ^
<daniels> jani: the isl mr didn't change any docs, so we didn't re-run the doc build ...
<jani> daniels: yeah one downside of using clang to parse source is that it actually needs to be proper C
<daniels> also the files it's attempting to parse need to exist
<jani> daniels: looks like it'll be sufficient to add an empty stub file under docs/header-stubs. I'll send a MR after a meeting
<daniels> kiitos :)
<jani> eipä kestä!
kts has joined #dri-devel
Leopold has quit [Remote host closed the connection]
Leopold has joined #dri-devel
aravind has quit [Ping timeout: 480 seconds]
jkhsjdhjs has quit [Remote host closed the connection]
Leopold has quit [Remote host closed the connection]
rgallaispou has quit [Ping timeout: 480 seconds]
jkhsjdhjs has joined #dri-devel
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #dri-devel
xq has quit []
<jani> test-docs-mr job succeeds
ity1 has quit [Remote host closed the connection]
ity has joined #dri-devel
<jani> glehmann: ^
frieder has quit [Ping timeout: 480 seconds]
Leopold has quit [Remote host closed the connection]
frieder has joined #dri-devel
<glehmann> jani: thanks
<jani> glehmann: np, turned out to be simple
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
macromorgan has joined #dri-devel
Mangix has quit [Read error: Connection reset by peer]
Mangix has joined #dri-devel
<Hazematman> Hey does anyone know of a portable way I can create a sync file from userspace in Linux? I'm looking at the `VK_KHR_external_fence_fd` & `VK_KHR_external_semaphore_fd` extensions for lavapipe and I think because of the "copy payload transference semantics" of sync files I could get away with returning a sync file that is always signaled for exporting a fence/semaphore? Right now I think I could do this using libdrm `drmSyncobjCreate` &
<Hazematman> `drmSyncobjExportSyncFile`. But I want to try and figure out if there is a way I could do this without using drm at all
<dj-death> Hazematman: you can do the ioctl yourself
<Hazematman> dj-death: the drm ioctl? Or are you implying there is an ioctl to create sync files? I'm trying to avoid not just libdrm right now but the entire drm API so just doing the drm ioctl myself doesn't solve the problem if I don't have a drm driver available
<dj-death> Hazematman: ah right
<dj-death> I know IGT uses /dev/sw_sync
<dj-death> but maybe you can't turn that on without being root
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
tomeu has quit [Quit: irc_error]
tomeu has joined #dri-devel
tomeu has quit []
tomeu has joined #dri-devel
tomeu has quit []
tomeu1 has joined #dri-devel
dliviu has quit [Quit: Going away]
<Hazematman> Did not know about `/dev/sw_sync` let me check that out and see if it works. Thanks dj-death !
dliviu has joined #dri-devel
heat is now known as Guest2511
heat has joined #dri-devel
Guest2511 has quit [Read error: Connection reset by peer]
<dj-death> daniels: let me know if you're happy with !26797
tomeu1 is now known as tomeu
tomeu is now known as Guest2513
<daniels> dj-death: c'est bon
<daniels> /dev/sw_sync is not portable; you can use the drm functions to create a syncobj (which is a drm-only concept, not generic), but there is no generic way to materialise a sync_file from userspace and never will be
<daniels> sync_file is explicitly only there to represent work which has already been committed to the hardware (or at least flushed down to the kernel) and can be relied upon to complete 'pretty quickly'; allowing userspace to control sync_files completely breaks that promise
heat has quit [Ping timeout: 480 seconds]
Guest2513 is now known as tomeu
<dj-death> daniels: thanks :)
<daniels> np!
<dj-death> so now I have to fix the sphinx stuff
<daniels> my condolences
kts has joined #dri-devel
kts has quit [Quit: Leaving]
rooq96 has left #dri-devel [#dri-devel]
Leopold has joined #dri-devel
kts has joined #dri-devel
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
frieder has quit [Ping timeout: 480 seconds]
<Hazematman> <daniels> "sync_file is explicitly only..." <- I don't really need a generic sync_file. Because of the quirks on how lavapipe/llvmpipe works and how the vulkan spec states that you can only export a sync file for a sync object that is signaled or queued to be signaled, the sync file that would be exported will always be signaled. Having the equivalent of `dma_fence_get_stub` from userspace would be useful in this case to get a sync file
<Hazematman> that is always signaled
fab has quit [Quit: fab]
frieder has joined #dri-devel
simondnnsn has quit [Ping timeout: 480 seconds]
simondnnsn has joined #dri-devel
kzd has joined #dri-devel
Amber_Harmonia has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
<vsyrjala> abhinav__: drm_dp_helper.c already has the vsc_sdp_log stuff. seems related. though someone could also start thinking about splitting things up in a more fine grained fashion i guess
frieder has quit [Ping timeout: 480 seconds]
bolson has joined #dri-devel
hansg has quit [Quit: Leaving]
Amber_Harmonia has joined #dri-devel
asriel has quit [Quit: Don't drink the water. They put something in it to make you forget.]
Danct12 has quit [Quit: ZNC 1.8.2 - https://znc.in]
Danct12 has joined #dri-devel
simondnnsn has quit [Ping timeout: 480 seconds]
simondnnsn has joined #dri-devel
asriel has joined #dri-devel
dogukan has joined #dri-devel
frieder has joined #dri-devel
anujp has joined #dri-devel
Duke`` has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
frieder has quit [Remote host closed the connection]
hansg has joined #dri-devel
hansg has quit [Remote host closed the connection]
vyivel has quit [Remote host closed the connection]
vyivel has joined #dri-devel
kzd has quit [Quit: kzd]
kts has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
Mangix has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
kzd has joined #dri-devel
Company has joined #dri-devel
Leopold_ has joined #dri-devel
davispuh has joined #dri-devel
heat has joined #dri-devel
* ngcortes ->jf
<abhinav__> vsyrjala thanks, we will post it in drm_dp_helper and see how things work
halves has quit [Quit: Ping timeout (120 seconds)]
halves has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #dri-devel
mripard has quit [Quit: mripard]
Leopold has quit [Remote host closed the connection]
Leopold has joined #dri-devel
Mangix has joined #dri-devel
danylo has quit [Ping timeout: 480 seconds]
danylo has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
psykose has quit [Remote host closed the connection]
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
Leopold_ has quit [Remote host closed the connection]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
tomba_ has quit [Ping timeout: 480 seconds]
tursulin has quit [Ping timeout: 480 seconds]
sadhu has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
bmodem has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
gouchi has joined #dri-devel
gouchi has quit []
fab has joined #dri-devel
sadhu has quit []
bmodem has quit [Ping timeout: 480 seconds]
Leopold_ has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #dri-devel
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
jsa has quit []
bmodem has quit [Ping timeout: 480 seconds]
riteo has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
Duke`` has quit [Ping timeout: 480 seconds]
krushia has joined #dri-devel
rgallaispou has joined #dri-devel
rgallaispou has quit []
<KungFuJesus> mairacanal: were you able to reproduce that crash?
mvlad has quit [Remote host closed the connection]
<mareko> gerddie67: hi, are you able to bisect where virgl is failing this? https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27494 also, any idea why it's failing?
<karolherbst> jenatali: any further comments/replies to https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23775 ? I kinda want to land it, becasue it fixes things
<jenatali> karolherbst: Did I have any comments on that in the first place?
<karolherbst> ohh shoo, wrong link
<jenatali> 🤷‍♂️
<jenatali> I don't really have any opinions tbh. It just seems like all of those bitfields are set by gather_info
<karolherbst> only some are
<karolherbst> I think it makes sense to move it into gather_info, but then I think it's better to move everything in one go and not Cc: stable
<jenatali> Fair enough
<karolherbst> the patch is just to match GLs lowering and it was only added to radeonsi and I think that's the reason why the non deref variant doesn't have it anyway
<karolherbst> so yeah.. probably want to clean it up
glennk has quit [Ping timeout: 480 seconds]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
rcf has quit [Quit: WeeChat 3.8]
rcf has joined #dri-devel