ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
Jeremy_Rand_Talos has quit [Remote host closed the connection]
Jeremy_Rand_Talos has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
sarnex has quit []
sarnex has joined #dri-devel
iive has quit [Quit: They came for me...]
lucaceresoli has quit [Remote host closed the connection]
lucaceresoli has joined #dri-devel
The_Company has joined #dri-devel
Company has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
nashpa has quit [Ping timeout: 480 seconds]
jamesjones has quit [Ping timeout: 480 seconds]
luc6 has quit [Read error: Connection reset by peer]
luc64 has joined #dri-devel
kts has joined #dri-devel
apinheiro has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
ced117 has quit [Ping timeout: 480 seconds]
davispuh has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
Danct12 has joined #dri-devel
ced117 has joined #dri-devel
jamesjones has joined #dri-devel
jamesjones has quit [Ping timeout: 480 seconds]
yshui has quit [Read error: Connection reset by peer]
yshui has joined #dri-devel
<Danct12> is freedesktop.org down?
<Danct12> the acutal site, not gitlab
jamesjones has joined #dri-devel
<jrayhawk> Yes
<jrayhawk> something went wrong with the graceful reload for log cycling
<jrayhawk> it is at least ostensibly fixed now
Werner[m] has joined #dri-devel
<jrayhawk> Thank you for pointing it out.
i-garrison has quit []
i-garrison has joined #dri-devel
alarumbe has quit []
ashpil_ has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
lsntvt has joined #dri-devel
lsntvt_ has joined #dri-devel
fab has joined #dri-devel
lsntvt has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
kts has joined #dri-devel
kts has quit []
sima has joined #dri-devel
rasterman has joined #dri-devel
The_Company has quit []
bonzini has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
fab has quit [Ping timeout: 480 seconds]
ashpil_ has quit [Remote host closed the connection]
fab has joined #dri-devel
Sachiel_ has joined #dri-devel
fab has quit [Ping timeout: 480 seconds]
Sachiel has quit [Read error: Connection reset by peer]
bonzini has quit [Read error: Connection reset by peer]
bonzini has joined #dri-devel
vliaskov_ has joined #dri-devel
lynxeye has joined #dri-devel
jamesjones has quit [Ping timeout: 480 seconds]
rgallaispou has joined #dri-devel
bonzini has quit [Ping timeout: 480 seconds]
apinheiro has quit [Ping timeout: 480 seconds]
hexa- has quit [Quit: WeeChat 4.6.3]
vliaskov__ has joined #dri-devel
hexa- has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
apinheiro has joined #dri-devel
vliaskov_ has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
phasta has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
warpme has quit []
warpme has joined #dri-devel
bonzini has joined #dri-devel
bolson_ has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
mvlad has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
bonzini has quit [Ping timeout: 480 seconds]
alarumbe has joined #dri-devel
coldfeet has quit [Quit: Lost terminal]
bonzini has joined #dri-devel
guludo has joined #dri-devel
coldfeet has joined #dri-devel
simon-perretta-img_ has joined #dri-devel
MrCooper_ is now known as MrCooper
simon-perretta-img has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit []
coldfeet has quit [Quit: Lost terminal]
fab has joined #dri-devel
nerdopolis has joined #dri-devel
fab has quit []
kts has joined #dri-devel
fab has joined #dri-devel
fab has quit [Read error: Connection reset by peer]
teronimozuck has joined #dri-devel
davispuh has joined #dri-devel
warpme has quit []
LeviYun has joined #dri-devel
davispuh has quit []
davispuh has joined #dri-devel
teronimozuck has quit [Remote host closed the connection]
teronimozuck has joined #dri-devel
Danct12 has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
LeviYun has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
djbw has quit [Ping timeout: 480 seconds]
chewitt has joined #dri-devel
LeviYun has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
warpme has quit []
LeviYun has quit [Ping timeout: 480 seconds]
sima has joined #dri-devel
LeviYun has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
enzuru has quit [Quit: Hosted by www.ZNCHost.com]
enzuru has joined #dri-devel
phasta has quit [Quit: WeeChat 4.6.2]
pcercuei has joined #dri-devel
Sachiel_ is now known as Sachiel
kts has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
fab has joined #dri-devel
warpme has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
epoch101 has joined #dri-devel
mvlad_ has joined #dri-devel
mvlad has quit [Ping timeout: 480 seconds]
epoch101_ has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
K900 has quit [Remote host closed the connection]
warpme has quit []
K900 has joined #dri-devel
LeviYun has joined #dri-devel
dsimic is now known as Guest22645
dsimic has joined #dri-devel
Guest22645 has quit [Ping timeout: 480 seconds]
zackr has joined #dri-devel
<zackr> dakr: do you happen to know how with drm_gpuvm are userspace bits handling vulkan aliasing requirements? drm_gpuvm doesn't support aliasing, so what should happen if a vulkan app creates two buffers and binds them to the same address? (two separate vkCreateBuffer bound to the same vkAllocateMemory)
kts has joined #dri-devel
sravn has quit []
<zackr> i'm assuming that the userspace makes vkr resources (buffers, images, etc) objects that are backed by drm_gem_object's and drm_gem_object are simply VkDeviceMemory
djbw has joined #dri-devel
mripard has quit [Ping timeout: 480 seconds]
bolson has joined #dri-devel
Kayden has quit [Quit: Leaving]
kts has quit [Quit: Konversation terminated!]
sravn has joined #dri-devel
<dakr> zackr, it's a while ago that I bothered with the userspace side of things, i.e. Vk. But I remeber that I always got confused by how things are named, so I have to page it back in.
<dakr> Just to confirm: VkDeviceMemory -> handle to actual physical memory (drm_gem_object on the kernel side), VkBuffer -> GPU virtual mapping of some VkDeviceMemory (drm_gpuva on the kernel side).
<zackr> dakr: perfect, thank you! and currently drm_gpuvm doesn't have any utilities for "just map this thing into a first spot that's available" does it? i need a vm for kernel allocated buffers as well, so i just have a simple gen_pool to keep finding ranges for new buffers, but i wanted to make sure i didn't miss anything
<dakr> zackr, oh, well, that was a question. :)
<zackr> hah, well, it made it click in my head so it became an answer
<dakr> great!
<dakr> And I think what I wrote should be correct.
<dakr> Regarding your follow-up question:
<dakr> No, GPUVM is not meant to serve as an allocator for the GPU's virtual address space. It only keeps track of it, help with eviction, etc.
<dakr> It's meant to be used for a uAPI where userspace manages the GPU's virtual address space by its own.
<dakr> So, you need some kind of range allocator in userspace for VkBuffer objects.
<dakr> Or did you mean the kernel's VA space carve out with "kernel allocated buffers"? I think the term "buffer" is a bit overloaded. In the kernel we mean actual physical memory by that, whereas userspace with VkBuffer, means space in the virtual address space, where we can bind physical memory to.
jamesjones has joined #dri-devel
<zackr> dakr: yea, the userspace bits make sense. but i also have a bunch of kernel side buffers for various things and i need them mapped in the gpu va space so i have a dedicated drm_gpuvm for kernel created objects. iirc pvr does something like that for their firmware ops but they don't need a range allocator because they use the physical addresses of buffers as va ranges. i can't do that because tt in ttm_resources' which are dma memory array's aren't
<zackr> guaranteed to be contiguous so that's why i have a gen_pool to just allocate ranges for those kernel objects, but i wanted to make sure i wasn't missing something
<dakr> zackr, ah, I see. That sounds fine then.
<zackr> awesome, thank you. hugs and high fives
<dakr> yw. :)
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
kzd has quit [Quit: kzd]
kzd has joined #dri-devel
kts has joined #dri-devel
fab has quit [Ping timeout: 480 seconds]
mripard has joined #dri-devel
Kayden has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
chewitt has quit [Quit: Zzz..]
LeviYun has quit [Ping timeout: 480 seconds]
ced117 has quit [Remote host closed the connection]
bonzini has quit [Ping timeout: 480 seconds]
ced117 has joined #dri-devel
LeviYun has joined #dri-devel
rasterman has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
rasterman has quit [Quit: Gettin' stinky!]
Kayden has quit [Quit: Leaving]
LeviYun has quit [Ping timeout: 480 seconds]
Kayden has joined #dri-devel
iive has joined #dri-devel
epoch101_ has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
lemonzest has quit [Quit: WeeChat 4.6.3]
LeviYun has quit [Ping timeout: 480 seconds]
<airlied> zackr: nouveau carves out a chunk at the top of the address space for kernel
LeviYun has joined #dri-devel
warpme has joined #dri-devel
warpme has quit []
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
teronimozuck has quit [Remote host closed the connection]
teronimozuck has joined #dri-devel
lemonzest has joined #dri-devel
mvlad_ has quit [Remote host closed the connection]
Duke`` has quit [Ping timeout: 480 seconds]
LeviYun has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
chamlis has quit [Remote host closed the connection]
chamlis has joined #dri-devel
pcercuei has quit [Quit: dodo]
Namarrgon has quit [Quit: WeeChat 4.6.3]
Namarrgon has joined #dri-devel
vliaskov__ has quit [Read error: Connection reset by peer]
apinheiro has quit [Quit: Leaving]
bonzini has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
bonzini has quit [Ping timeout: 480 seconds]
guludo has quit [Ping timeout: 480 seconds]
ryanneph has joined #dri-devel
bonzini has joined #dri-devel
bonzini has quit [Ping timeout: 480 seconds]
jamesjones has quit [Ping timeout: 480 seconds]
Fijxu has quit [Quit: XD!!]
dliviu has joined #dri-devel
Fijxu has joined #dri-devel
LeviYun has quit [Remote host closed the connection]
dviola has quit [Read error: Connection reset by peer]
diego has joined #dri-devel
lsntvt_ has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
<mareko> alyssa: could you ack this? you don't need to review it, but note that nobody else will probably review it, and I'll merge it: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36100
dliviu has quit []
<alyssa> mareko: I enjoy that you know that I'm the one to ping for that :p
<alyssa> sure, will look
dliviu has joined #dri-devel
<alyssa> left a few comments but looks fine to me