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 Guest6320
nchery has joined #dri-devel
Guest6320 has quit [Ping timeout: 480 seconds]
<airlied> dcbaker: can we ensure 22.1.5 gets 878784dbec00d1d5cd4d3d080d72d740e3197df4 for crocus, and a680fd078c0a7574b60fbf9a7e5c9f42c97a744e, 38a2a2da3e5f7110ac53a1ffa5fe5617553895f7 for llvmpipe
<dcbaker> airlied: sure, I’m still working through a giant backlog of patches, and probably won’t get it out today. Still hoping to get 22.2-rc1 out tonight. See what happens
mbrost_ has quit [Ping timeout: 480 seconds]
mbrost has quit [Ping timeout: 480 seconds]
<airlied> dcbaker: no worries, just saw staging update and wanted to make sure they would land!
<dcbaker> Cool, I work though it a fewpatches at a time so I can watch ci
ybogdano has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
aswar002 has joined #dri-devel
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
RSpliet has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
aswar002_ has joined #dri-devel
aswar002_ has quit []
aswar002 has quit [Ping timeout: 480 seconds]
ybogdano has joined #dri-devel
aswar002 has joined #dri-devel
ngcortes has quit [Ping timeout: 480 seconds]
jani has joined #dri-devel
jeeeun841 has quit []
jani is now known as Guest6333
Venemo has quit [Remote host closed the connection]
Venemo has joined #dri-devel
jeeeun841 has joined #dri-devel
toolchains has quit [Read error: Connection timed out]
javierm has joined #dri-devel
ybogdano has quit [Ping timeout: 480 seconds]
sul has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
sul has joined #dri-devel
nchery has quit [Read error: Connection reset by peer]
toolchains has joined #dri-devel
slattann has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
slattann has quit [Quit: Leaving.]
morphis has quit [Ping timeout: 480 seconds]
morphis has joined #dri-devel
saurabhg has joined #dri-devel
sul has quit [Ping timeout: 480 seconds]
apinheiro has joined #dri-devel
toolchains has joined #dri-devel
saurabhg has quit [Read error: Connection reset by peer]
toolchains has quit [Ping timeout: 480 seconds]
aravind has joined #dri-devel
saurabhg has joined #dri-devel
toolchains has joined #dri-devel
slattann has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
ella-0 has joined #dri-devel
ella-0_ has quit [Read error: Connection reset by peer]
Company has quit [Quit: Leaving]
nchery has joined #dri-devel
sul has joined #dri-devel
Duke`` has joined #dri-devel
lemonzest has joined #dri-devel
mbrost has joined #dri-devel
cef has quit [Quit: Zoom!]
cef has joined #dri-devel
jewins has quit [Ping timeout: 480 seconds]
zackr has quit [Remote host closed the connection]
zackr has joined #dri-devel
cef has quit [Quit: Zoom!]
fab has joined #dri-devel
cef has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #dri-devel
srslypascal is now known as Guest6345
srslypascal has joined #dri-devel
Guest6345 has quit [Ping timeout: 480 seconds]
sdutt has quit [Remote host closed the connection]
toolchains has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
toolchains has joined #dri-devel
macromorgan has quit [Read error: Connection reset by peer]
mbrost has quit [Read error: Connection reset by peer]
apinheiro has quit [Ping timeout: 480 seconds]
saurabhg has quit [Ping timeout: 480 seconds]
Akari has quit [Ping timeout: 480 seconds]
danvet has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
tzimmermann has joined #dri-devel
toolchains has joined #dri-devel
saurabhg has joined #dri-devel
frankbinns has joined #dri-devel
<tzimmermann> airlied, danvet, FYI there are no patches in drm-misc-next-fixes this week
fahien has joined #dri-devel
<tjaalton> dcbaker: 878784dbec00d1d5cd4d3d080d72d740e3197df4 too for crocus in 22.1.5
jkrzyszt has joined #dri-devel
Haaninjo has joined #dri-devel
fab has joined #dri-devel
rasterman has joined #dri-devel
toolchains has quit [Read error: Connection timed out]
bmodem has joined #dri-devel
tursulin has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
fab has quit [Read error: No route to host]
fab has joined #dri-devel
bmodem has quit []
fab has quit [Quit: fab]
apinheiro has joined #dri-devel
toolchains has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
saurabhg has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
Stary has quit [Quit: ZNC - http://znc.in]
toolchains has quit [Ping timeout: 480 seconds]
Stary has joined #dri-devel
apinheiro has quit [Remote host closed the connection]
toolchains has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
mvlad has joined #dri-devel
MajorBiscuit has quit [Ping timeout: 480 seconds]
RSpliet has joined #dri-devel
saurabhg has joined #dri-devel
saurabhg has quit [Ping timeout: 480 seconds]
JohnnyonFlame has joined #dri-devel
rkanwal has joined #dri-devel
fahien has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
MajorBiscuit has joined #dri-devel
saurabhg has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
Akari has joined #dri-devel
karolherbst has quit [Read error: Connection reset by peer]
karolherbst has joined #dri-devel
fab has quit [Ping timeout: 480 seconds]
<emersion> danvet: hm so GETCONNECTORS will return all connectors to user-space it seems, even those not registered
<emersion> is that expected?
toolchains has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
sul has quit [Ping timeout: 480 seconds]
sul has joined #dri-devel
aravind has quit [Ping timeout: 480 seconds]
rkanwal has quit [Remote host closed the connection]
idr has quit [Quit: Leaving]
fahien has joined #dri-devel
dwlsalmeida6 has left #dri-devel [#dri-devel]
camus has quit []
toolchains has joined #dri-devel
toolchai_ has joined #dri-devel
toolchains has quit [Read error: Connection reset by peer]
toolchai_ has quit [Ping timeout: 480 seconds]
saurabhg has quit [Remote host closed the connection]
saurabhg has joined #dri-devel
toolchains has joined #dri-devel
sdutt has joined #dri-devel
saurabhg has quit [Ping timeout: 480 seconds]
toolchains has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
Haaninjo has joined #dri-devel
JohnnyonFlame has quit [Read error: Connection reset by peer]
jewins has joined #dri-devel
fxkamd has joined #dri-devel
macromorgan has joined #dri-devel
<jimjams> danvet:
<jimjams> danvet: * I'm curious about how https://patchwork.kernel.org/project/dri-devel/list/?series=662676 && https://lists.freedesktop.org/archives/dri-devel/2022-July/365647.html are looking, if you have some time (or can recco someone to ping)
tzimmermann has quit [Quit: Leaving]
toolchains has joined #dri-devel
sdutt has quit []
sdutt has joined #dri-devel
Company has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
fxkamd has quit []
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
kts has joined #dri-devel
jkrzyszt has quit [Remote host closed the connection]
gouchi has joined #dri-devel
jkrzyszt has joined #dri-devel
anholt has quit [Ping timeout: 480 seconds]
slattann has quit []
toolchains has joined #dri-devel
idr has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
whald has quit [Remote host closed the connection]
JoniSt has joined #dri-devel
fxkamd has joined #dri-devel
ybogdano has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
fxkamd has quit []
jkrzyszt has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
alyssa has joined #dri-devel
<alyssa> cwabbott: Is there a particular reason to force lower phis to scalar?
<alyssa> In the spiller, if a vector is spilled (ie a vectorized load_global that can't be remat due to hazards), and that value is used in another block, we get a vector phi
<alyssa> (Or a 128-bit scalar phi if you prefer..)
<alyssa> Either we can scalarize that in the spiller (duplicate the phi 4x, add a SPLIT into each predecessor, add a COLLECT of the phis)
bmodem has joined #dri-devel
jewins1 has joined #dri-devel
<alyssa> Or we can just allow "wide" phis, which seemingly only requires duplicating some moves in the phi -> parallel copy lowering
bmodem has quit []
<alyssa> The latter seems less annoying, maybe more efficient, and would allow handling 32-bit vec4 phis in NIR without any extra special that I can see
<alyssa> But maybe there is some awful edge case I'm missing (e.g. complicating live range splitting?)
danvet has quit [Remote host closed the connection]
MajorBiscuit has quit [Quit: WeeChat 3.5]
jewins has quit [Ping timeout: 480 seconds]
jfalempe has quit [Remote host closed the connection]
tursulin has quit [Ping timeout: 480 seconds]
jfalempe has joined #dri-devel
toolchains has quit [Read error: Connection timed out]
jfalempe has quit [Quit: Leaving]
fxkamd has joined #dri-devel
fxkamd has quit []
toolchains has joined #dri-devel
JohnnyonFlame has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
Duke`` has joined #dri-devel
rasterman has joined #dri-devel
sul has quit [Ping timeout: 480 seconds]
sul has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
ybogdano has quit [Ping timeout: 480 seconds]
mbrost has joined #dri-devel
<alyssa> NIR doesn't want to give me vector phis anyway...
<jekstrand> Ugh... it looks like mmap of GEM bos doesn't work with offsets. I'd forgotten that. :-/
<jekstrand> danvet, airlied: Remember why?
<alyssa> "gl_FragColor = something ? texture2D(foo) : bar", where everything is fp16
<alyssa> getting good code generated on Bifrost requires opt_phi_precision before lowering alu to scalar and *not* lowering phis to scalar
<alyssa> (make gl_FragColor a 64-bit phi, in other words)
<alyssa> admittedly the first lowering of phis to scalar happens in mesa/st! unconditionally if doubles are lowered.
<alyssa> lowering the phi to scalar gets 4 16-bit phis
sul has quit [Read error: Connection reset by peer]
<alyssa> but because the backend doesn't support true 16-bit (only packed 2x16 ops), each of those scalars gets padded to 32-bit
<alyssa> so effectively the backend has to insert a pile of u2u32 and u2u16 ops
<alyssa> whereas if we keep the phi vectorized, everything "just works"
<alyssa> This case probably doesn't really matter
sul has joined #dri-devel
<alyssa> but it suggests that maybe the backend should ingest vectorized phis after all.
<alyssa> rather, "wide" phis
<alyssa> think "a scalar 128-bit phi" instead of "vec4 phi"
<alyssa> which can get lowered to "scalar 128-bit moves" which can then be lowered to individual MOV.i32 instructions
frankbinns has quit [Remote host closed the connection]
ybogdano has joined #dri-devel
toolchains has joined #dri-devel
<alyssa> A bit concerning that how hard it is to *not* scalarize phis from mesa/st...
lanodan has joined #dri-devel
lanodan has quit [Quit: WeeChat 3.5]
fahien has quit [Ping timeout: 480 seconds]
toolchains has quit [Ping timeout: 480 seconds]
fxkamd has joined #dri-devel
lanodan has joined #dri-devel
<robclark> jekstrand: at least partly because the offset is used to map back to the gem bo
toolchains has joined #dri-devel
fxkamd has quit []
ybogdano has quit [Ping timeout: 480 seconds]
fahien has joined #dri-devel
<jekstrand> robclark: Sure but it shouldn't have to be an exact match. We should be able to find the BO with that offset in its range.
toolchains has quit [Ping timeout: 480 seconds]
<robclark> why do you need partial mapping?
toolchains has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
fahien has quit []
olv has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
ybogdano has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
lygstate has joined #dri-devel
bnieuwenhuizen has quit [Quit: Bye]
bnieuwenhuizen has joined #dri-devel
<alyssa> lygstate: I assigned the sparse array one to Marge, leaving the elf tls stuff to somebody who knows that code
toolchains has joined #dri-devel
ybogdano has quit [Ping timeout: 480 seconds]
ybogdano has joined #dri-devel
lemonzest has quit [Quit: WeeChat 3.5]
kts has joined #dri-devel
ngcortes has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
toolchains has quit [Ping timeout: 480 seconds]
<jekstrand> jenatali: Does Win32 allow mapping a file to a chosen address or does the OS always choose? If so, where do I find those docs?
<jenatali> Takes an optional desired base address
<jekstrand> jenatali: Yeah, Ok. I found that.
<lygstate> the failure is WARNING: Uploading artifacts as "archive" to coordinator... 500 Internal Server Error id=26082354 responseStatus=500 Internal Server Error status=500 token=yPaUs7Hm
<jekstrand> jenatali: How do you "reserve" address space so you know you can safely map something there?
<jenatali> jekstrand: https://docs.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc with MEM_RESERVE, but I'm not sure if you can map a file into a reserved region like that or if it needs to be truly free
<jekstrand> The first answer there provides the (racy) solution.
<jekstrand> I mean, there's races with Unix mmap() too, but they're different.
<jenatali> Right, I don't think there is a non-racy solution. Which sounds awful TBH
<jekstrand> In any case, I think I now know how I'll test this monster on Windows if that's ever needed. (It won't be unless someone adds more WDDM2 API.)
<lygstate> What's the intention to mapping to specific address?
<jekstrand> Wine wants to be able to so they can control where vkMapMemory() places maps with 32-bit apps running on a 64-bit Linux userspace.
<jekstrand> But there's nothing truly Linux-specific about the proposed feature except for the fact that Windows can't implement it.
<lygstate> alyssa: needs bot again for sparse array
<lygstate> Random 500 Internal Server Error, what's wrong with the artifacts server
<jekstrand> lygstate: done
JohnnyonFlame has joined #dri-devel
<milek7> maybe VirtualAlloc2 with MEM_RESERVE_PLACEHOLDER
<milek7> and MapViewOfFile3 with MEM_REPLACE_PLACEHOLDER
<HdkR> jekstrand: Oh, I see you're trying to solve my problems.
<HdkR> Well, FEX problems. Nobody can solve the rest of my problems.
libv has quit [Remote host closed the connection]
<jenatali> milek7: Huh hadn't seen those before, look at that
<jekstrand> HdkR: Are those your problems? I didn't know. Someone asked for something and they were nice about it and it seemed reasonable.
alyssa has left #dri-devel [#dri-devel]
ybogdano has quit [Ping timeout: 480 seconds]
<HdkR> jekstrand: FEX runs 32-bit applications as 64-bit so solving the memory allocation problems without thieving 256TB of VA space would be nice
<jekstrand> I'm trying
<jekstrand> I think things are starting to settle, maybe.
<HdkR> I'll be curious with what you come up with. I've had a few ideas that all involve kernel help which I don't ever want to touch
<jekstrand> HdkR: Feel free to chime in.
<jekstrand> HdkR: Most of the discussion is in https://github.com/KhronosGroup/Vulkan-Docs/issues/1832
Guy1524 has joined #dri-devel
<HdkR> aaaah
<HdkR> Different level
<HdkR> Still affects us but this probably only matters once Hangover is wired up
<HdkR> Since I also need to make it so regular dumb mmap(nullptr, ...) doesn't hit us :)
<jekstrand> That I can't help you with. :)
<HdkR> I need a kernel dev to solve my woes
<jekstrand> I pretend to be a kernel dev sometimes
<jekstrand> But don't ask me to touch core MM
<HdkR> Someone once recommended adding like five arch specific syscalls and I got very sad
<lygstate> I am curios how the vulkan driver on Windows works?
<lygstate> Does the windows only provide a 64 bit version vulkan driver, and the 32bit one also using it?
<HdkR> Nah, you need both 32-bit and 64-bit for the userspace still
<milek7> HdkR: isn't this what MAP_32BIT is for?
<HdkR> milek7: MAP_32BIT doesn't exist on ARM, and also only covers a 2GB window within 32-bit VA space.
<jekstrand> lygstate: Same as 32-bit on Linux. The OS knows it's talking to 32-bit userspace and gives you a 32-bit pointer.
<jekstrand> The reason why the Wine case is so funky is it's a 32-bit Windows app on 64-bit Linux userspace on a 64-bit Linux kernel.
<HdkR> And the reason why FEX is so funky is that it is {32,64]-bit {Linux,Windows} on 64-bit AArch64 Linux userspace on 64-bit Linux Kernel
<lygstate> Does d3d9 driver of mesa have same issue?
<jekstrand> lygstate: Probably.
<jekstrand> robclark: It looks like it would be pretty easy to allow sub-ranges in the higher levels. Not sure if drivers individual mmap() implementations allow it, though.
<robclark> jekstrand: it could probably work.. but are you trying to save virtual addr space?
<milek7> HdkR: ah, but then couldn't you do your own bookkeeping and use MAP_FIXED?
<jekstrand> robclark: When trying to allow, effectively, MAP_FIXED for vkMapMemory(), not letting the client map ranges at all seems pretty mean.
<HdkR> milek7: Yes, but ioctl, shmat, and mremap could still end up above 32-bit VA space.
<jekstrand> robclark: It's expressly designed for 32-bit apps which are way more likely to run into VA limits
<HdkR> milek7: also uncontrolled mmap which is expected to end up in 32-bit VA space
<clever> i had also theorized that MAP_32BIT could solve the problems the rpi firmware has
<clever> the old rpi firmware api's, would use a 32bit userland pointer as an opaque token passed off to the gpu
<clever> so when the reply comes back, userland can find its own state and deal with the reply properly
<clever> but a 64bit pointer wont fit into that 32bit field!
<clever> MAP_32BIT would ensure the state is at a small enough addr, that you can just truncate the 64bit pointer safely
<clever> but RPF ignored my idea, and instead switched everything over to v4l based api's
<clever> which is probably a better choice in the long run
<clever> v4l and drm
<robclark> jekstrand: hmm, ok running 32b app in 64b process is.. interesting.. anyways, I don't see anything obvious that would prevent lifting that restriction
<clever> robclark: there is also a rarely used ABI, where you are using 64bit opcodes, but 32bit pointers
<clever> because some programs dont need >4gig of ram, but do want the benefit of 64bit regs
<HdkR> clever: Wine just does a far jump to switch the operating mode of the CPU
<robclark> hmm, other than drm/mtk.. (that I've found so far)
<HdkR> Because ILP32 is still incompatible
<clever> HdkR: but that feels like an x86 only trick?
<HdkR> That's because it is
<HdkR> ILP32 is an architecture specific feature as well
<clever> i looked into it before, and there is also an arm version of ILP32
<clever> 32bit pointers while in aarch64 mode
<HdkR> Which only Apple is shipping in their Watch, it's dead otherwise
<clever> ive thought of it, because of devices like the rpi-zero2
<clever> its 64bit capable, but only has 512mb of ram
<robclark> jekstrand: hmm, or, hmm, I have some doubts about things that are usingcma stuff.. but I guess the overlap of that and vk stuff is kinda the empty set
<clever> doubling the pointer size serves no use, and only wastes ram
<robclark> jekstrand: so, umm.. send patch and see what catches fire?
<jekstrand> robclark: Yeah, I'm looking through i915 right now and I'm not sure it's mmap stuff is offset-safe. :-/
toolchains has joined #dri-devel
<robclark> i915 I skipped ;-)
<jekstrand> Also, if you mmap an imported dma-buf, you're trusting the other driver to be offset-safe so we'd need to audit all of dma-buf. :-/
<robclark> jekstrand: maybe add a per-drm_gem_object flag allowing sub-buffer mapping
<jekstrand> robclark: That's really awkward to expose via Vulkan
<robclark> so we can just opt-in on a per driver and avoid the edge cases
<robclark> does vk really expect to be able to map imported dmabuf fd's?
<mattst88> clever: there are a bunch of kernel security features that only work in 64-bit mode, FWIW
<clever> mattst88: but you can always mix a 64bit kernel with a 32bit userland
<mattst88> ah, true
<clever> raspi-os runs an armv6 userland, but arm_64bit=1 in config.txt gives you an aarch64 kernel, but keeps the armv6 userland
nchery has quit [Read error: Connection reset by peer]
<mattst88> I really have doubts whether 64-bit integers are incredibly valuable enough to warrant something like x32 on arm
<clever> depends a lot on what your workload actually is
<mattst88> at least x32 got you twice the number of registers on x86, and it was still kind of a flop
<clever> i think aarch64 also just has more registers overall?
<mattst88> yeah, I'm sure there are cases
<glehmann> jekstrand: Would only allowing placed maps for a full VkDeviceMemory object make things easier?
<robclark> arm32 is kinda going away
<mattst88> I think both arm and aarch64 have 32 registers
<robclark> isn't arm dropping support from big cores in future things
<clever> robclark: i still dont have a working aarch64 bootloader in my firmware, so i'm still 32bit only
<clever> robclark: i think i heard something about how they are moving towards EL3/EL2/EL1 being 64bit only, and only allowing 32bit in EL0 (userland)
<clever> there is a good deal of junk in the arm core, to support control registers in both 32 and 64bit
<urja> that's already a thing for server cores
<clever> but userland cant touch those control regs
<clever> so the compat stuff can just go away, while still being compatible with a 32bit userland
<urja> the Ampere things can do 32bit for userland only
<jekstrand> glehmann: That's what the extension I've drafted does. It has a (currently unused) feature bit for sub-ranges but I don't expect anyone to advertise it right now. If the bit isn't set, you have to use offset=0 size=VK_WHOLE_SIZE
<HdkR> robclark: Yes, 32-bit is going away, X2 and A510 already killed 32-bit support, A710 is the only one with 32-bit support on latest Cortex.
rkanwal has joined #dri-devel
<glehmann> jekstrand: ah indeed, sorry I hadn't seen your latest update to the PR
<HdkR> Cortex-A715 is already announced to drop 32-bit entirely, so next generation chips with X3+A715+A510 won't support 32-bit at all.
<jekstrand> glehmann: I'm switching it out for VK_WHOLE_SIZE right now to make everything clearer
kts has quit [Ping timeout: 480 seconds]
<glehmann> tbh 99% of the time the application is going to request the full range anyway
<lygstate> jekstrand: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17802 and https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17213 are both failed with 500 server error that not caused by the MR, needs bot again, any easier way to pass that?
<glehmann> 32bit vulkan is almost just dxvk
<HdkR> ^ 32bit Vulkan + DXVK is also my only care :)
<glehmann> well there's also wined3d's vulkan backend
<glehmann> but that's basically it
rasterman has quit [Quit: Gettin' stinky!]
ppascher has joined #dri-devel
JohnnyonFlame has quit [Ping timeout: 480 seconds]
<jekstrand> Looks like radv will need libdrm changes, naturally. :-/
fab has joined #dri-devel
fab is now known as Guest6400
<glehmann> lygstate: You should have more than enough commits, why don't request developer permissions? Then you could assign to marge directly.
<jekstrand> lygstate: Yeah, fd.o is having problems. Maybe try again Monday?
<lygstate> I didn't aware of that
<jekstrand> lygstate: Well, I don't know what problems. But ci flaking that bad is usually an infra problem
<lygstate> OK, I am not sure when is the branch point, I am hoping it's merged before the branch point
toolchains has quit [Read error: Connection timed out]
Duke`` has quit [Ping timeout: 480 seconds]
<JoniSt> Two days ago, theoretically
mvlad has quit [Remote host closed the connection]
danvet has joined #dri-devel
<jekstrand> lygstate: I've pinged people on #freedesktop. No idea if they're aware yet. They probably are but it's good to ping anyway.
libv has joined #dri-devel
toolchains has joined #dri-devel
<jekstrand> lygstate: Unfortunately, most of the admin folks are on EU time so they're headed for bed about now if they aren't asleep already.
<lygstate> jekstrand: Thanks a lot, I can waiting to the next week:)
toolchains has quit [Ping timeout: 480 seconds]
<HdkR> jekstrand: https://wiki.fex-emu.org/index.php/Development:32Bit_Syscall_Woes Ported the woes page over to our wiki now. If you want to see the pain
<jekstrand> HdkR: Yeah.... But when you're emulating x86 on Arm, you're kinda asking for it. :-P
Guest6400 has quit [Ping timeout: 480 seconds]
<HdkR> All aboard the pain train
<HdkR> I feel bad for the Microsoft XTA emulation devs who need to rewrite the 32-bit emulation to AArch64 there.
<HdkR> I was lucky enough to make the choice to NOT support AArch32
gouchi has quit [Remote host closed the connection]
toolchains has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
<jessica_24> hey vsyrjala: I've posted a patch for igt kms_cursor_legacy (https://patchwork.freedesktop.org/series/106740/) switching the order of the nonblocking flip and cursor ioctl. Can you take a look over it?
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
toolchains has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
<Venemo> jekstrand: do you wanna merge this? https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16817 it was reviewed a month ago
<jekstrand> Venemo: Thanks for the reminder!
<jekstrand> Venemo: I fell down a rabbit hole working on that one trying to figure out how to fix regressions from something else.
<jekstrand> Right... I was trying to fix regressions from https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16795
<jekstrand> Which I never managed to do. :-/
<jekstrand> lygstate: daniels says fd.o should be fixed now. I've re-assigned the TLS one to marge.
<daniels> I hope so
<daniels> I mean, none of the 80+ moving parts have crashed in the past 45 minutes, so
<jekstrand> daniels: Time for weekend?
danvet has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
<daniels> ideally yeah
vliaskov has joined #dri-devel
pixelclu- has joined #dri-devel
<Venemo> jekstrand: I suppose you should merge the MR if it is beneficial even if it doesn't fully solve what you wanted it to
pixelcluster has quit [Ping timeout: 480 seconds]
nchery has joined #dri-devel
<lygstate> indeed in my fork's pipeline, it's passed without any issue
ybogdano has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
toolchains has joined #dri-devel
ybogdano has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
mbrost has quit [Read error: Connection reset by peer]
ptrc has quit [Remote host closed the connection]
ptrc has joined #dri-devel
mbrost has joined #dri-devel
toolchains has quit [Ping timeout: 480 seconds]
rkanwal has quit [Quit: rkanwal]
JoniSt has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<jekstrand> Venemo: Yeah, I probably should.
<jekstrand> lygstate: Ugh... More 500s
<jekstrand> Venemo: Yeah, I'll try to remember on Monday.
toolchains has joined #dri-devel
mbrost has quit [Read error: Connection reset by peer]
<jekstrand> lygstate: I assigned again. We'll see what happens.
ybogdano has joined #dri-devel