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>
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?
<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 ?