ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
nchery is now known as Guest1042
nchery has joined #dri-devel
simon-perretta-img_ has quit [Ping timeout: 480 seconds]
Guest1042 has quit [Ping timeout: 480 seconds]
sdutt has joined #dri-devel
alyssa has quit [Quit: leaving]
mclasen has joined #dri-devel
nchery has quit [Read error: Connection reset by peer]
pcercuei has quit [Quit: dodo]
rkanwal1 has quit [Ping timeout: 480 seconds]
Daanct12 has joined #dri-devel
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #dri-devel
apinheiro has quit [Ping timeout: 480 seconds]
e|oon has quit [Ping timeout: 480 seconds]
mclasen has quit [Ping timeout: 480 seconds]
mclasen has joined #dri-devel
JohnnyonF has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
mclasen has quit [Ping timeout: 480 seconds]
sumits has quit [Quit: ZNC - http://znc.in]
andrey-konovalov has quit []
heat has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
sumits has joined #dri-devel
andrey-konovalov has joined #dri-devel
heat_ has joined #dri-devel
heat has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
heat_ has quit [Read error: Connection reset by peer]
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
eukara has quit [Remote host closed the connection]
Daanct12 has quit [Ping timeout: 480 seconds]
oneforall2 has joined #dri-devel
eukara has joined #dri-devel
Daanct12 has joined #dri-devel
Duke`` has joined #dri-devel
digetx has quit [Ping timeout: 480 seconds]
digetx has joined #dri-devel
<HdkR> Is there a DRM ioctl that allocates memory with CPU VA hint for placement?
OftenTimeConsuming is now known as Guest1059
OftenTimeConsuming has joined #dri-devel
Guest1059 has quit [Remote host closed the connection]
Company has quit [Quit: Leaving]
icecream95 has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
hch12907 has joined #dri-devel
lumag_ has quit [Remote host closed the connection]
lumag_ has joined #dri-devel
ppascher has quit [Ping timeout: 480 seconds]
X512 has joined #dri-devel
<X512> I think you can call mmap on buffer fd and specify virtual address.
<HdkR> Cute
hch12907 has quit [Ping timeout: 480 seconds]
<HdkR> Mostly coming from a passing thought about driver only facing buffers being allocated outside of the lower 32-bit VA space for 32-bit applications. But I doubt anyone wants to deal with the discipline that requires.
<HdkR> Resolve some of the 32-bit VA problems
mszyprow has joined #dri-devel
<airlied> HdkR: we shouldnt be allocating va space at all then should we?
<HdkR> airlied: Not allocating memory is definitely better than allocating :P
<HdkR> But any internal staging buffers that never get shown to the application could resolve some of the 32-bit OOM issues
<HdkR> I don't recall which 32-bit games have OOM problems though
<HdkR> Or if getting rid of internal buffers from the 32-bit VA space would be enough to resolve that OOM :)
<airlied> HdkR: but doesnt a 32 bit mesa still only have 32bit va?
<HdkR> Not under FEX :)
<airlied> ah
<airlied> so can fex rum
<airlied> run 32 bit x86 on 64 bit x86? :-)
<HdkR> aye. Not optimized for it like the x86->aarch64 path, but still quite fast
<HdkR> Since we use that path for debugging things
<HdkR> Once we wire up 32-bit thunking then that could be an avenue for fixing 32-bit OOM problems. If anyone cares enough to categorize mesa allocations to implement the punchthrough.
jkrzyszt has joined #dri-devel
danvet has joined #dri-devel
eukara has quit []
lumag_ has quit [Ping timeout: 480 seconds]
hch12907 has joined #dri-devel
<pq> feaneron, eh heh, well, good that you figured it out - you never checked if open() succeeded? :-p
rasterman has joined #dri-devel
glennk has quit [Remote host closed the connection]
glennk has joined #dri-devel
mszyprow has quit [Remote host closed the connection]
mszyprow has joined #dri-devel
Haaninjo has joined #dri-devel
mszyprow has quit [Ping timeout: 480 seconds]
sdutt has quit [Ping timeout: 480 seconds]
Daaanct12 has joined #dri-devel
jkrzyszt has quit [Ping timeout: 480 seconds]
hch12907 has quit [Ping timeout: 480 seconds]
ppascher has joined #dri-devel
Daaanct12 has quit [Remote host closed the connection]
hch12907 has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
i-garrison has joined #dri-devel
garrison has quit [Read error: Connection reset by peer]
pcercuei has joined #dri-devel
Daanct12 has quit [Quit: Leaving]
lemonzest has joined #dri-devel
hch12907 has quit [Ping timeout: 480 seconds]
Danct12 has quit [Remote host closed the connection]
flacks has quit [Quit: Quitter]
soreau has quit [Read error: Connection reset by peer]
Danct12 has joined #dri-devel
soreau has joined #dri-devel
flacks has joined #dri-devel
mclasen has joined #dri-devel
rkanwal has joined #dri-devel
mclasen has quit []
mclasen has joined #dri-devel
mclasen has quit []
bbrezillon has quit [Ping timeout: 480 seconds]
bbrezillon has joined #dri-devel
<feaneron> pq: i did, and it did succeed - the problem is that FD_CLOEXEC's value is 1, matches O_WRONLY, so it *was* valid, but things fell apart on the first attempt to write() to it
digetx has quit [Ping timeout: 480 seconds]
digetx has joined #dri-devel
icecream95 has quit [Ping timeout: 480 seconds]
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
Duke`` has quit []
Duke`` has joined #dri-devel
sadlerap has quit [Ping timeout: 480 seconds]
hch12907 has joined #dri-devel
Net147 has quit [Quit: Quit]
Net147 has joined #dri-devel
camus has joined #dri-devel
pcercuei has quit [Quit: brb]
pcercuei has joined #dri-devel
lumag_ has joined #dri-devel
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
MajorBiscuit has joined #dri-devel
Company has joined #dri-devel
mi6x3m has joined #dri-devel
<mi6x3m> hey, using OSMesa and GL from the same process, LLVM gives me "CommandLine Error: Option 'x86-use-base-pointer' registered more than once!"
<mi6x3m> does anyone have an idea?
<mi6x3m> i think its' because i have 2 llvm instances next to each other statically but how do they interfere exactly
<mi6x3m> this is latest llvm
lumag_ has quit [Remote host closed the connection]
lumag_ has joined #dri-devel
<HdkR> mi6x3m: Should be safe to ignore and also !16587 will supposedly resolve it
ella-0 has joined #dri-devel
ella-0_ has quit [Read error: Connection reset by peer]
<mi6x3m> HdkR, it crashes my app :)
<mi6x3m> what is 16587?
<mi6x3m> the merge request?
<mi6x3m> can you give me a brief summary of what's going on?
<mi6x3m> I can try the merge request for you in 22.0.3 if you want
MajorBiscuit has quit [Quit: WeeChat 3.4]
MajorBiscuit has joined #dri-devel
<HdkR> mi6x3m: LLVM is getting initialized twice and their global initializers get upset about it. Usually it's just a warning and it continues while ignoring duplicated arguments
<HdkR> That ends up calling `llvm::cl::ResetCommandLineParser();` to reset the internal command line options so on the second initialization it doesn't warn about it
<mi6x3m> HdkR I'm getting an assertion error in Wine after it :)
<HdkR> uh oh :)
lumag_ has quit [Quit: Leaving]
MajorBiscuit has quit [Ping timeout: 480 seconds]
heat has joined #dri-devel
MajorBiscuit has joined #dri-devel
<marex> airlied: daniels: danvet: hi, can either of you help me with dim a bit ?
<mi6x3m> HdkR, in case that's the reason, could this make it into 22.0.5 potentially?
<marex> so they should go into drm-misc-next-fixes, right ?
<marex> but drm-misc-next-fixes is still missing the commits which I need to fix in drm-misc-next, so dim complains about Fixes: tag commit SHA1 not being an ancestor
<HdkR> mi6x3m: No idea. I'm also just a hapless user :P
<mi6x3m> wow, but how did you know of the issue
<HdkR> Someone yesterday brought it up so I recalled it
<mi6x3m> interesting
<mi6x3m> what a coincidence
<mi6x3m> HdkR can you dig out the messages and PM me if you have time?
<HdkR> ^ Then just search for 16587 in that
<danvet> marex, hm might need a backmerge?
<mi6x3m> thanks
<danvet> marex, pls ping mripard tzimmermann mlankhorst (maybe next week) to sort this out
<danvet> marex, also if the patches you're fixing are not in drm-next already, then they missed the merge window and just pushing them to drm-misc-next is the right branch
<marex> danvet: I was afraid of that
mi6x3m has quit [Quit: Leaving]
<danvet> but if they are in drm-next then I guess you need a backmerge
<marex> danvet: which one is drm-next again ?
<danvet> should be quick to sort out if you ping them + why (i.e. which sha1) you need backmerged
<danvet> marex, the sha1 you're fixing up
<marex> danvet: I mean, which tree/branch is drm-next ?
<danvet> marex, the one airlied&me maintain
<danvet> marex, per dim tag-contains that's only in drm-misc-next
<marex> yes, it is
<danvet> so drm-misc-next would be the right branch to push this to
<danvet> marex, I guess we should have one more question in the flowchart to check that the patch you're fixing actually made it to drm-next
<marex> even though "is drm in feature freeze (occurs after rc6)" ?
<danvet> if not, then drm-misc-next is still the right branch
<danvet> marex, yeah
<marex> OK, then yes, the flow chart needs updating
<danvet> that question is for when the broken commit has escaped
<marex> I have been following it rigorously
<marex> danvet: OK, so ... can you give me a quick hint /wrt dim ?
<marex> danvet: I am really worried I might mess something up with dim now
<danvet> marex, reset your drm-misc-next-fixes branch to upstream
<marex> danvet: so ... I did 'dim checkout drm-misc-next-fixes ; cat /tmp/patches/*patch | dim apply-branch drm-misc-next-fixes'
<danvet> git reset --hard @{u}
<danvet> to make sure the patch is gone from there
<danvet> then do the usual patch apply flow to drm-misc-next branch
<marex> just like that ? cd drm-misc ; git reset --hard drm-misc/drm-misc-next-fixes ?
<danvet> yup
<danvet> that should do the trick
<marex> danvet: all right, whew
<marex> OK, drm-misc-next pushed with the three fixes
<marex> danvet: thank you
<danvet> marex, btw just noticed that for me that bridge driver doesn't even compile right now in drm-misc-next :-/
<marex> danvet: which bridge driver ?
<danvet> Anx7625
<marex> danvet: that's not something I maintain, I did like 1 patch to it, was it applied ?
<danvet> ah ok I just thought that's the patch you're going to push
<marex> danvet: no, but I can take a look
<danvet> I pinged already on dri-devel
<danvet> nah only if you're really bored :-)
<marex> I pushed three small tc358767 patches
<marex> danvet: it does compile on linux-next/master at least
<danvet> marex, yeah but it should also compile on that branch
<danvet> probably should have been applied to another branch or needed a topic branch first
<danvet> this randomized patch-set split-up is occasionally just too much :-)
<marex> danvet: what build error do you get, can you tell or point me to an email ?
<danvet> V4L2_FWNODE_BUS_TYPE_DPI doesn't exist yet
<danvet> in drm-misc-next
<danvet> maybe backmerge is enough to fix this
* danvet didn't look closer, it's w/e
<marex> 5e052a4d2a47e ("media: media/v4l2-core: Add enum V4L2_FWNODE_BUS_TYPE_DPI")
<marex> that went through linux-media it seems
<danvet> yeah just split stuff up too much
<danvet> instead of merging it all through one tree
<danvet> with the "foreign" patches acked for merging through that
<marex> maybe drm and v4l should somehow be ... kind-of ... merged together
MajorBiscuit has quit [Ping timeout: 480 seconds]
<marex> they seem to address a lot of the same stuff, except going in different direction
<marex> it starts to seem like one is the mirror image of the other, except incompatible
<marex> oh well
<danvet> marex, this is a very ... complicated topic :-)
<marex> I will stop at this point
<marex> let's discuss next topic
MajorBiscuit has joined #dri-devel
mszyprow has joined #dri-devel
mszyprow has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Quit: WeeChat 3.4]
illwieckz has quit [Quit: I'll be back!]
MajorBiscuit has joined #dri-devel
MajorBiscuit has quit [Ping timeout: 480 seconds]
iive has joined #dri-devel
Haaninjo has joined #dri-devel
mhenning has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
X512 has quit [Quit: Vision[]: i've been blurred!]
pcercuei has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #dri-devel
eukara has joined #dri-devel
pcercuei has joined #dri-devel
Anorelsan has joined #dri-devel
hch12907 has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Ping timeout: 480 seconds]
lemonzest has quit [Quit: WeeChat 3.4]
Daanct12 has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
mhenning has quit [Quit: mhenning]
apinheiro has joined #dri-devel
mwk has quit [Remote host closed the connection]
mwk has joined #dri-devel
mhenning has joined #dri-devel
Anorelsan has quit [Quit: Leaving]
sdutt has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
mhenning has quit [Quit: mhenning]
mhenning has joined #dri-devel
rkanwal has quit [Quit: rkanwal]
illwieckz has joined #dri-devel
danvet has quit [Ping timeout: 480 seconds]
flto has quit [Ping timeout: 480 seconds]
morphis has quit [Ping timeout: 480 seconds]
flto has joined #dri-devel
morphis has joined #dri-devel
iive has quit []
pcercuei has quit [Quit: dodo]
heat has quit [Remote host closed the connection]
apinheiro has quit [Quit: Leaving]