ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
apinheiro has quit [Quit: Leaving]
vliaskov_ has quit [Ping timeout: 480 seconds]
kaiwenjon_ has joined #dri-devel
NiGaR has quit []
kaiwenjon has quit [Read error: Connection reset by peer]
NiGaR has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
vimproved has quit [Remote host closed the connection]
vimproved has joined #dri-devel
<zf> oh shoot, that part is user error >_>
guludo has quit [Quit: WeeChat 4.5.1]
kaiwenjon_ has left #dri-devel [#dri-devel]
kzd has quit [Quit: kzd]
anholt has quit [Ping timeout: 480 seconds]
sguddati has joined #dri-devel
sguddati has quit []
anholt has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
feaneron has joined #dri-devel
Daanct12 has joined #dri-devel
anholt has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: dodo]
alane has quit []
alane has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
feaneron has quit [Quit: feaneron]
mbrost has joined #dri-devel
mbrost_ has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
heat has joined #dri-devel
mbrost has quit [Remote host closed the connection]
mbrost_ has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
anholt has joined #dri-devel
davispuh has quit [Ping timeout: 480 seconds]
i-garrison has quit []
i-garrison has joined #dri-devel
ybogdano has quit [Quit: The Lounge - https://thelounge.chat]
ybogdano has joined #dri-devel
kem has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
kem has joined #dri-devel
itoral has joined #dri-devel
tzimmermann has joined #dri-devel
fab has joined #dri-devel
fab is now known as Guest9431
siak has joined #dri-devel
dolphin has joined #dri-devel
glennk has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
mi6x3m has joined #dri-devel
apinheiro has joined #dri-devel
jsa1 has joined #dri-devel
sima has joined #dri-devel
Guest9431 has quit [Ping timeout: 480 seconds]
mi6x3m has quit [Quit: Leaving]
itoral has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
itoral has joined #dri-devel
warpme has quit []
frieder has joined #dri-devel
sghuge has quit [Remote host closed the connection]
mehdi-djait3397165695212282475 has joined #dri-devel
sghuge has joined #dri-devel
tomba has quit [Quit: ZNC 1.9.0+deb2build3 - https://znc.in]
tomba has joined #dri-devel
phasta has joined #dri-devel
bolson has quit [Ping timeout: 480 seconds]
vliaskov_ has joined #dri-devel
vliaskov__ has joined #dri-devel
vliaskov_ has quit [Ping timeout: 480 seconds]
<tursulin> sima: Thanks, I'll have a look. Wrt unit tests they start with basic for now so we get something for start.
lynxeye has joined #dri-devel
<pq> emersion, when doing 'lei up', in order to get new replies to an old thread, one must use --remote-fudge-time=4.weeks or whatever to get the "fetch whole thread" feature working.
<pq> otherwise new thread replies are not found if they don't already match the search
<pq> sima, thanks!
jkrzyszt has joined #dri-devel
siak_ has joined #dri-devel
siak has quit [Remote host closed the connection]
siak_ has quit [Read error: Connection reset by peer]
siak has joined #dri-devel
Surkow|laptop has quit [Ping timeout: 480 seconds]
danilo has joined #dri-devel
dakr has quit [Read error: Connection reset by peer]
Surkow|laptop has joined #dri-devel
<pepp> sima, stsquad: yup, looks interesting
<pepp> btw I'll send a v8 of the drm sched events series after discussing it with tursulin
odrling has quit [Remote host closed the connection]
odrling has joined #dri-devel
marcan has left #dri-devel [The Lounge - https://thelounge.chat]
odrling has quit [Remote host closed the connection]
odrling has joined #dri-devel
mehdi-djait3397165695212282475 has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
siak has quit [Ping timeout: 480 seconds]
siak has joined #dri-devel
siak has quit [Read error: Connection reset by peer]
siak has joined #dri-devel
fomys has joined #dri-devel
kts has joined #dri-devel
siak has quit []
rasterman has quit [Quit: Gettin' stinky!]
guludo has joined #dri-devel
fab_ has joined #dri-devel
fab_ is now known as Guest9443
Company has joined #dri-devel
<dolphin> Should we rewrite dim tool in Rust? /me hides
<dolphin> First instinct on contributing an improvement is that it is a controlled chaos currently
kts has quit [Ping timeout: 480 seconds]
cascardo_ is now known as cascardo
feaneron has joined #dri-devel
siak has joined #dri-devel
kts has joined #dri-devel
rgallaispou has joined #dri-devel
<emersion> i don't think rust is the right tool for this job
heat has joined #dri-devel
<karolherbst> what kind of bindings does git currently support? python? Though there is a git module anyway, so maybe python would make sense?
<dolphin> on semi serious note, I find Rust is a good fit for command line tools these days
<javierm> dolphin: same for me, lately I've been using rust to write CLI tools than in the past I would probably had done with python
azerov has joined #dri-devel
rasterman has joined #dri-devel
hansg has joined #dri-devel
KAL9000 has quit [Ping timeout: 480 seconds]
Guest9443 has quit [Read error: Connection reset by peer]
fab has joined #dri-devel
phasta_ has joined #dri-devel
phasta__ has joined #dri-devel
phasta has quit [Read error: Connection reset by peer]
phasta_ has quit [Ping timeout: 480 seconds]
itoral has quit [Remote host closed the connection]
rcf has quit [Quit: WeeChat 4.4.2]
<javierm> tzimmermann: your question brought something that I was pondering about myself too. I don't think there's a convention on where drivers should be and it can make things quite confusing
<DragoonAethis> dolphin: semi-same, it's nice until you get to the point where adding one more feature requires you to refactor for the borrow checker :P
<tzimmermann> javierm, bridges go into bridge/, panels go into panel/, single-file drivers go into tiny/, the rest goes into a subdirectory. but you're right; the convention is fuzzy
<javierm> tzimmermann: for example, I got a Sitronix st7567 LCD and wrote a driver for it, but we already have a few Sitronix drivers (for other chips from the same vendor)
<javierm> tzimmermann: a "panel" is subjective too I would say
<tzimmermann> i think so
<tzimmermann> but why isn't ssd130x a DRM panel driver?
<javierm> a bridge is more concrete, the SSD2825 discussed is a RGB -> MIPI DSI bridge
<javierm> tzimmermann: in the Sitronix case, there are 3 ST* panel drivers and 2 ST* drivers in tiny
<tzimmermann> i don't understand any of this either; don't ask me :)
<javierm> in the panel I got, there are st7567 I2C and SPI variants so it make sense to also split in 3 files
<javierm> so I could add a drivers/gpu/drm/sitronix/ sub-dir, but then we will have 5 drivers in other places for the same vendor
<javierm> tzimmermann: just mentioning all this because you brought this topic in the ssd2835 patch-set thread and is something I asked myself this weekend :) (while working on the st7567 driver)
<tzimmermann> there is "struct drm_bridge" and "struct drm_panel". drivers built upon these go into the respective directory. for multi-file drivers, you can add a new directory. you also move the existing st* drivers into your new directory. but if they don't share any code, there's little use
<tzimmermann> but i really don't have a good answer to this
<javierm> tzimmermann: probably then will go with a drivers/gpu/drm/sitronix/ for this driver
pcercuei has joined #dri-devel
<tzimmermann> there's always 'git mv' :)
phasta_ has joined #dri-devel
phasta__ has quit [Ping timeout: 480 seconds]
phasta_ has quit [Ping timeout: 480 seconds]
<javierm> tzimmermann: right :)
nerdopolis has joined #dri-devel
hansg has quit [Quit: Leaving]
Daanct12 has quit [Quit: WeeChat 4.5.1]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
rcf has joined #dri-devel
vedm_ has joined #dri-devel
vedm has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
phasta_ has joined #dri-devel
<sima> javierm, tzimmermann I think some of the tiny drivers maybe should be panel drivers and some glue to make them standalone drivers if they're just sitting on an i2c/spi bus and nothing else
<sima> but that only really makes sense if you reuse the same panel driver somewhere else behind a "real" bridge or "real" display driver
<sima> iirc we've talked about this way back when tiny landed and just shrugged
<sima> I'd start worrying if it makes sense to share code and not before
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel
tango_ has quit [Ping timeout: 480 seconds]
u-amarsh04 has joined #dri-devel
tango_ has joined #dri-devel
airlied_ has joined #dri-devel
dolphin has quit [Quit: Leaving]
airlied has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: brb]
<mlankhorst> sima: push dmemcg fixes through drm-misc-fixes?
pcercuei has joined #dri-devel
airlied has joined #dri-devel
airlied_ has quit [Ping timeout: 480 seconds]
mehdi-djait3397165695212282475 has joined #dri-devel
<sima> mlankhorst, I'd expect tejun to pick those up?
<javierm> sima: IMO tiny drivers should be moved to per-vendor sub-dirs (either in drivers/gpu/, drivers/gpu/drm/panel/ or drivers/gpu/drm/bridge)
<javierm> tiny doesn't really have a meaning and there could be panel or bridge drivers that are also implemented as a single file
epoch101 has joined #dri-devel
<javierm> sima, tzimmermann: I think that tiny started as "drivers that use the simple KMS pipeline" but we are even moving out of that and just use the atomic helpers instead
croissant has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
ADS_Sr has quit [Remote host closed the connection]
<sima> javierm, yeah tiny is just small single-file drm_device drivers
<sima> since panel and bridge are somewhere else
fomys has quit []
fab has quit [Quit: fab]
alyssa has left #dri-devel [#dri-devel]
fab has joined #dri-devel
fab is now known as Guest9453
haaninjo has joined #dri-devel
hansg has joined #dri-devel
vedm_ is now known as vedm
mehdi-djait3397165695212282475 has quit [Ping timeout: 480 seconds]
bolson has joined #dri-devel
Guest9453 has quit [Ping timeout: 480 seconds]
croissant has joined #dri-devel
hansg has quit [Ping timeout: 480 seconds]
alyssa has joined #dri-devel
<alyssa> sima: airlied: btw, what's the merge criteria for drm-fourcc's?
<alyssa> specifically for modifiers that are imported/exported across userspace processes, but not otherwise handled by the kernel in any way
<alyssa> (and don't imply any kernel code except reserving the #define itself)
<daniels> alyssa: it's ... more lax than I originally thought
<daniels> I believe an OSS user is no longer mandatory, just a description which is at least as good as those around it
<alyssa> daniels: ..in a good way or a bad way?
<alyssa> fair enough
<alyssa> (an OSS user is easy, an in-tree upstream user is.. not)
<daniels> riic?
<alyssa> I'd be lying if I said I wasn't considering it
<daniels> :(
<alyssa> I don't think anybody wants that though
croissant has quit [Read error: Connection reset by peer]
croissant has joined #dri-devel
gfxstrand has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
<sima> alyssa, daniels it should be documented even what exactly is needed, iirc ack by all relevant stakeholders
<sima> meaning both mesa and proprietary vendor team, if both exists and care
<sima> but explicitly no open source user
<sima> for modifiers
<sima> for fourcc it's just "reasonable good consensus among interested people"
<sima> since some are specific for video or display
croissant has quit [Ping timeout: 480 seconds]
hansg has joined #dri-devel
frieder has quit [Remote host closed the connection]
<alyssa> gotcha thanks
pjakobsson_ has quit [Remote host closed the connection]
epoch101 has joined #dri-devel
pjakobsson has joined #dri-devel
Duke`` has joined #dri-devel
phasta_ has quit []
<agd5f> can someone with admin rights for drm-misc take a look at this: https://gitlab.freedesktop.org/drm/misc/kernel/-/issues/60
<agd5f> sima, daniels ^^^
tzimmermann has quit [Quit: Leaving]
davispuh has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
<mripard> agd5f: done
<agd5f> mripard, thanks!
<mripard> sorry for the delay
siak has quit [Remote host closed the connection]
ddavenport__ has quit [Remote host closed the connection]
nchery has joined #dri-devel
gouchi has joined #dri-devel
gouchi has quit []
epoch101 has joined #dri-devel
chewitt has quit [Quit: Zzz..]
ADS_Sr has joined #dri-devel
nchery is now known as Guest9465
nchery has joined #dri-devel
dsimic is now known as Guest9466
dsimic has joined #dri-devel
fab has joined #dri-devel
fab is now known as Guest9467
Guest9466 has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
Guest9465 has quit [Ping timeout: 480 seconds]
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel
coldfeet has quit [Quit: Lost terminal]
Guest9467 has quit []
rasterman has quit [Quit: Gettin' stinky!]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
Surkow|laptop has quit [Ping timeout: 480 seconds]
Surkow|laptop has joined #dri-devel
cyrinux has quit []
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel
cyrinux has joined #dri-devel
Surkow|laptop has quit [Read error: Connection timed out]
kaiwenjon has joined #dri-devel
Surkow|laptop has joined #dri-devel
cascardo_ has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
cascardo has quit [Ping timeout: 480 seconds]
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
kylp_ has joined #dri-devel
kylp_ is now known as kylp
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
kylp has quit [Remote host closed the connection]
rgallaispou1 has joined #dri-devel
rz_ has joined #dri-devel
rgallaispou has quit [Read error: Connection reset by peer]
lynxeye has quit [Quit: Leaving.]
rz has quit [Ping timeout: 480 seconds]
rz has joined #dri-devel
rz_ has quit [Ping timeout: 480 seconds]
Surkow|laptop has quit [Ping timeout: 480 seconds]
Surkow|laptop has joined #dri-devel
fab has joined #dri-devel
sghuge has quit [Remote host closed the connection]
<Lyude> <kendrafreakon> Lyude: would someone want to improve the GUD of mesa, have you got enough experience to do that your own? ← ?
sghuge has joined #dri-devel
<Lyude> lumag: btw, about to go over your DP patches. Sorry it took a bit, had to deal with some family stuff yesterday
rz has quit [Ping timeout: 480 seconds]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
rz has joined #dri-devel
hansg has quit [Remote host closed the connection]
Surkow|laptop has quit [Ping timeout: 480 seconds]
Surkow|laptop has joined #dri-devel
rz has quit [Ping timeout: 480 seconds]
vliaskov__ has quit [Ping timeout: 480 seconds]
rz has joined #dri-devel
Kayden has quit [Quit: Leaving]
Surkow|laptop has quit [Read error: Connection timed out]
Kayden has joined #dri-devel
Surkow|laptop has joined #dri-devel
<mlankhorst> sima: looks like we have to put it through the drm tree :)
rz has quit [Ping timeout: 480 seconds]
kaiwenjon_ has joined #dri-devel
mbrost has joined #dri-devel
kaiwenjon has quit [Read error: Connection reset by peer]
kaiwenjon has joined #dri-devel
kaiwenjon_ has quit [Remote host closed the connection]
guludo has quit [Ping timeout: 480 seconds]
mbrost_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
cascardo_ is now known as cascardo
zso has quit [Read error: Connection reset by peer]
frontin has joined #dri-devel
jkrzyszt has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
kugel has quit [Read error: No route to host]
kugel has joined #dri-devel
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel
mbrost_ has quit [Ping timeout: 480 seconds]
nchery has quit [Remote host closed the connection]
nchery has joined #dri-devel
epoch101 has joined #dri-devel
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel
Calandracas has quit [Read error: Connection reset by peer]
Calandracas has joined #dri-devel
Calandracas has quit [Remote host closed the connection]
Kayden has quit [Quit: Leaving]
Calandracas has joined #dri-devel
Kayden has joined #dri-devel
iive has joined #dri-devel
nerdopolis has joined #dri-devel
feaneron_ has joined #dri-devel
feaneron has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
lanodan has quit [Ping timeout: 480 seconds]
nchery has quit [Ping timeout: 480 seconds]
lanodan has joined #dri-devel
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel
rz has joined #dri-devel