deteg1337 has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
A_L_I_C_E has quit [Remote host closed the connection]
deteg1337 has joined #asahi-gpu
Swiftloke has quit [Quit: ABANDON SHIP!]
Swiftloke has joined #asahi-gpu
darkapex1 has quit []
darkapex has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
possiblemeatball has quit [Quit: Quit]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
A_L_I_C_E has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
<
lina>
Ooooh, that's good to know! Either we're leaking those objects or we're leaking the address space.
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
cylm has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
kedde has quit [Ping timeout: 480 seconds]
deteg1337 has joined #asahi-gpu
deteg1337 has quit [Ping timeout: 480 seconds]
kedde has joined #asahi-gpu
chipxxx has joined #asahi-gpu
chipxxx has quit [Remote host closed the connection]
chipxxx has joined #asahi-gpu
deteg1337 has joined #asahi-gpu
deteg1337 has quit []
cr1901 has quit [synthon.oftc.net weber.oftc.net]
i509vcb has quit [synthon.oftc.net weber.oftc.net]
nafod has quit [synthon.oftc.net weber.oftc.net]
Hibyehello_ has quit [synthon.oftc.net weber.oftc.net]
skipwich has quit [synthon.oftc.net weber.oftc.net]
nopeslide13 has quit [synthon.oftc.net weber.oftc.net]
compassion has quit [synthon.oftc.net weber.oftc.net]
systwi has quit [synthon.oftc.net weber.oftc.net]
sa1 has quit [synthon.oftc.net weber.oftc.net]
amada95 has quit [synthon.oftc.net weber.oftc.net]
rbenua has quit [synthon.oftc.net weber.oftc.net]
azenla has quit [synthon.oftc.net weber.oftc.net]
ella-0_ has quit [synthon.oftc.net weber.oftc.net]
krbtgt has quit [synthon.oftc.net weber.oftc.net]
coder_kalyan has quit [synthon.oftc.net weber.oftc.net]
jabashque_ has quit [synthon.oftc.net weber.oftc.net]
jesse-s has quit [synthon.oftc.net weber.oftc.net]
djorz has quit [synthon.oftc.net weber.oftc.net]
cafebabe has quit [synthon.oftc.net weber.oftc.net]
opticron has quit [synthon.oftc.net weber.oftc.net]
skippypaws has quit [synthon.oftc.net weber.oftc.net]
d4ve has quit [synthon.oftc.net weber.oftc.net]
handlerug has quit [synthon.oftc.net weber.oftc.net]
alethkit has quit [synthon.oftc.net weber.oftc.net]
NekomimiScience has quit [synthon.oftc.net weber.oftc.net]
_alice has quit [synthon.oftc.net weber.oftc.net]
mmarchini_____ has quit [synthon.oftc.net weber.oftc.net]
robher has quit [synthon.oftc.net weber.oftc.net]
jonmasters__ has quit [synthon.oftc.net weber.oftc.net]
tardyp has quit [synthon.oftc.net weber.oftc.net]
sorear___ has quit [synthon.oftc.net weber.oftc.net]
Manouchehri_ has quit [synthon.oftc.net weber.oftc.net]
eric_engestrom has quit [synthon.oftc.net weber.oftc.net]
austriancoder has quit [synthon.oftc.net weber.oftc.net]
daniels has quit [synthon.oftc.net weber.oftc.net]
Lightsword has quit [synthon.oftc.net weber.oftc.net]
steven has quit [synthon.oftc.net weber.oftc.net]
hays has quit [synthon.oftc.net weber.oftc.net]
nopeslide13 has joined #asahi-gpu
nafod has joined #asahi-gpu
ella-0_ has joined #asahi-gpu
skippypaws has joined #asahi-gpu
hays has joined #asahi-gpu
krbtgt has joined #asahi-gpu
Manouchehri_ has joined #asahi-gpu
djorz has joined #asahi-gpu
Lightsword has joined #asahi-gpu
opticron has joined #asahi-gpu
cafebabe has joined #asahi-gpu
jonmasters__ has joined #asahi-gpu
sa1 has joined #asahi-gpu
mmarchini_____ has joined #asahi-gpu
daniels has joined #asahi-gpu
_alice has joined #asahi-gpu
robher has joined #asahi-gpu
austriancoder has joined #asahi-gpu
tardyp has joined #asahi-gpu
jesse-s has joined #asahi-gpu
azenla has joined #asahi-gpu
NekomimiScience has joined #asahi-gpu
eric_engestrom has joined #asahi-gpu
sorear___ has joined #asahi-gpu
rbenua has joined #asahi-gpu
jabashque_ has joined #asahi-gpu
alethkit has joined #asahi-gpu
handlerug has joined #asahi-gpu
amada95 has joined #asahi-gpu
Hibyehello_ has joined #asahi-gpu
skipwich has joined #asahi-gpu
i509vcb has joined #asahi-gpu
coder_kalyan has joined #asahi-gpu
d4ve has joined #asahi-gpu
cr1901 has joined #asahi-gpu
steven has joined #asahi-gpu
compassion has joined #asahi-gpu
systwi has joined #asahi-gpu
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-gpu
chadmed has quit [Ping timeout: 480 seconds]
<
jannau>
lina: found the issue, we don't add dev->shader_base to bo->ptr.gpu in agx_bo_free()
<
jannau>
I'll prepare a MR
chadmed has joined #asahi-gpu
<
jannau>
so we are neither exhausting the address space nor leaking anything
<
jannau>
but returning bad addresses to the heap
rosefromthedead has joined #asahi-gpu
hightower2 has quit [Ping timeout: 480 seconds]
<
jannau>
chadmed: can you run `ioreg -l -p IODeviceTree | grep perf-states` on the m2 pro and get lina the output
nyilas has joined #asahi-gpu
<
lina>
jannau: Ahhh! That explains it! (re agx_bo_free())
nsklaus has joined #asahi-gpu
chadmed_ has joined #asahi-gpu
<
chadmed_>
had to install a new switch after work sorry for the delay!
nyilas has quit [Remote host closed the connection]
nyilas has joined #asahi-gpu
cylm has joined #asahi-gpu
<
jannau>
a little surprising that random VAs can be "returned" to the heap
chadmed_ has quit [Quit: Page closed]
nsklaus has quit [Ping timeout: 480 seconds]
nsklaus has joined #asahi-gpu
DarkShadow44 has joined #asahi-gpu
possiblemeatball has joined #asahi-gpu
hightower2 has joined #asahi-gpu
hightower2 has quit [Ping timeout: 480 seconds]
A_L_I_C_E has quit [Ping timeout: 480 seconds]
A_L_I_C_E has joined #asahi-gpu
nsklaus has quit [Quit: disappears in a cloud of smoke]
kedde has quit [Ping timeout: 480 seconds]
stipa is now known as Guest10748
stipa has joined #asahi-gpu
Guest10748 has quit [Read error: Connection reset by peer]
nsklaus has joined #asahi-gpu
stipa is now known as Guest10750
stipa has joined #asahi-gpu
Guest10750 has quit [Ping timeout: 480 seconds]
spuos_ has joined #asahi-gpu
spuos_ has left #asahi-gpu [#asahi-gpu]
cylm has quit [Ping timeout: 480 seconds]
A_L_I_C_E has quit [Ping timeout: 480 seconds]
A_L_I_C_E has joined #asahi-gpu
linuxgemini13 has quit []
linuxgemini13 has joined #asahi-gpu
linuxgemini13 is now known as linuxgemini
A_L_I_C_E has quit [Ping timeout: 480 seconds]
Stary has quit [Ping timeout: 480 seconds]
Stary has joined #asahi-gpu
A_L_I_C_E has joined #asahi-gpu
kit_ty_kate3 has quit [Quit: WeeChat 3.6]
kit_ty_kate has joined #asahi-gpu
A_L_I_C_E has quit [Ping timeout: 480 seconds]
A_L_I_C_E has joined #asahi-gpu
kedde has joined #asahi-gpu
A_L_I_C_E has quit [Read error: Connection reset by peer]
LinuxM1 has joined #asahi-gpu
LinuxM1 has quit [Quit: Leaving]
kedde has quit [Ping timeout: 480 seconds]
kedde has joined #asahi-gpu
hightower2 has joined #asahi-gpu
MajorBiscuit has joined #asahi-gpu
nyilas has quit [Remote host closed the connection]
A_L_I_C_E has joined #asahi-gpu
MajorBiscuit has quit [Quit: WeeChat 3.6]
nsklaus has quit [Quit: ZZZzzz…]
alyssa has joined #asahi-gpu
<
alyssa>
jannau: in our (well, Lina's) UAPI, userspace manages its own VAs
<
alyssa>
kernel just gets told where to map things, up to userspace to allocate VAs
<
alyssa>
and it uses a heap of free VAs to allocate from, and returns VAs back to the heap when the correpsonding memory is unmapped
<
jannau>
alyssa: I was expecting an assert in util_vma_heap_free if the address is outside of the range given in util_vma_heap_init()
<
jannau>
I guess with this design you can start with an empty heap and free available VA spaces, i.e. add multiple disjunct heaps
<
alyssa>
maybe you should add an assert upstream? ;)
maria285474 has joined #asahi-gpu
maria28547 has quit [Ping timeout: 480 seconds]