<tzimmermann>
jfalempe, ok. so it would be that patch
kzd has joined #dri-devel
<tzimmermann>
and the kconfig option would depend on DRM_MGAG200 and PREEMPT_RT and maybe X86
<zamundaaa[m]>
edt_: sudo cat /sys/kernel/debug/dri/1/amdgpu_gpu_recover will do it
<jfalempe>
tzimmermann: ok, and the cache flush is still needed, that used to be implicit with mmap/unmap
<tzimmermann>
i'd hide that behind the kconfig option, even if that limits the workaround to x86.
<tzimmermann>
if we get reports from other architectures, we can expand the coverage
<tzimmermann>
i'm still no friend of all this, but everyone else disagrees. so let's at least limit the exposure of the workaround to the minimum necessary
mclasen has joined #dri-devel
<edt_>
zamundaaa[m] thanks
edt_ has quit [Remote host closed the connection]
f11f12 has quit [Quit: Leaving]
Leopold has joined #dri-devel
Duke`` has joined #dri-devel
Leopold has quit [Remote host closed the connection]
yyds has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
mbrost has joined #dri-devel
mclasen has quit []
mclasen has joined #dri-devel
hansg has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
stry has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
stry has quit []
jsa has quit []
kts has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
simondnnsn has quit [Remote host closed the connection]
lynxeye has quit [Quit: Leaving.]
tango_ is now known as Guest1853
tango_ has joined #dri-devel
simondnnsn has joined #dri-devel
Guest1853 has quit [Ping timeout: 480 seconds]
mripard has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
mclasen has quit [Ping timeout: 480 seconds]
aljazmc has joined #dri-devel
agd5f_ has joined #dri-devel
mclasen has joined #dri-devel
mclasen has quit [Remote host closed the connection]
mclasen has joined #dri-devel
agd5f has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: Lost terminal]
pcercuei has joined #dri-devel
simondnnsn has quit [Read error: Connection reset by peer]
simondnnsn has joined #dri-devel
aljazmc has quit [Remote host closed the connection]
aljazmc has joined #dri-devel
sgm has quit [Ping timeout: 480 seconds]
sgm has joined #dri-devel
Leopold_ has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
Mangix has quit [Read error: Connection reset by peer]
Mangix has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
<airlied>
eric_engestrom: i though the whole idea of the vulkan job was to build vulkan bits without gallium
<airlied>
so why do you want to build lavapipe?
mclasen has quit [Ping timeout: 480 seconds]
ngcortes has joined #dri-devel
<eric_engestrom>
well, it does point out bugs like the "misaligned address"
<eric_engestrom>
but I take it the idea was to make sure none of the gallium bits need to be compiled in a vulkan driver?
<airlied>
sima: all cpus are cursed the same if you put a pci 1x device with slow ram and stream to it :-p
<eric_engestrom>
I guess instead we can add these checks to another build like `debian-testing`
<airlied>
eric_engestrom: yeah it was to make sure vulkan drivers were buildable standalone
cheako has joined #dri-devel
<eric_engestrom>
ack
<airlied>
because it got screwed up enough times
<eric_engestrom>
(/me has to go now though; I'll just close the MR with a comment)
Haaninjo has joined #dri-devel
tursulin has quit [Ping timeout: 480 seconds]
karolherbst_ has joined #dri-devel
karolherbst_ has quit [Remote host closed the connection]
tomba_ has quit [Ping timeout: 480 seconds]
karolherbst has quit [Ping timeout: 480 seconds]
hansg has quit [Quit: Leaving]
mbrost has joined #dri-devel
<sima>
airlied, you think it's just that a lot of wc writes pile up and then some other core does something which causes a flush and stall because the endpoint is just so slow?
<sima>
I figured wc buffer flush would only ever impact the local core, no others
karolherbst has joined #dri-devel
oneforall2 has quit [Quit: Leaving]
oneforall2 has joined #dri-devel
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
<airlied>
sima: I think if someone else does a pci read you have to flush your wc buffers, and then the transactions jsut go slow because shitty endpoint
<sima>
oh the timer might need a pci read indeed and flush stuff
<sima>
or mmio read at least
fab has quit [Quit: fab]
sassefa has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
sassefa has quit []
ngcortes_ has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
aljazmc has quit []
carbonfiber has quit [Quit: Connection closed for inactivity]
vliaskov has quit []
Leopold_ has joined #dri-devel
ngcortes_ has quit []
ngcortes_ has joined #dri-devel
ngcortes has quit [Quit: Leaving]
ngcortes has joined #dri-devel
mclasen has joined #dri-devel
sassefa has joined #dri-devel
sassefa has quit []
ngcortes has quit [Quit: Leaving]
ngcortes_ has quit [Remote host closed the connection]
ngcortes has joined #dri-devel
ngcortes has quit []
Leopold_ has quit [Remote host closed the connection]
sarnex has quit [Remote host closed the connection]
sarnex has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
ngcortes has joined #dri-devel
mclasen has quit [Ping timeout: 480 seconds]
ngcortes has quit [Quit: Leaving]
mvlad has quit [Remote host closed the connection]
alyssa has joined #dri-devel
* alyssa
wonders if (('isub', ('ishl', 1, a), 1), ('inot', ('ishl', ~0, a))) would be profitable
<alyssa>
for !has_bfm hardware
<alyssa>
I guess Mali would like it
<alyssa>
(LLVM does this one)
<alyssa>
(and it's a win on CPUs)
<alyssa>
no changes on rob's shader-db on either m1 or g57, fun
alyssa has quit [Quit: alyssa]
<glehmann>
alyssa: that's not valid for a == 0
<kisak>
anyone happen to know why the configure of mesa 24.0 in i386 with intel-clc and rusticl off has a new libLLVMSPIRVLib requirement? The buildlog hints it's a change in src/gallium/targets/opencl/libMesaOpenCL.so.1.0.0
<glehmann>
oh, nvm, my math was wrong
<kisak>
(luckily it doesn't functionally matter for me since the Ubuntu i386 allowlist let me rebuild spirv-llvm-translator-15 with fresh i386 packages.
<glehmann>
we could try to optimize it to bfm, I'll take a look at our shaders tomorrow
heat is now known as Guest1882
heat has joined #dri-devel
Guest1882 has quit [Read error: No route to host]
mbrost has quit [Remote host closed the connection]