<div dir="auto"><div>I don't think we need to share VA space. APIs usually share one or two buffers. That's almost nothing compared to the size of the occupied VA space. They also likely map them again for themselves - APIs don't share any virtual addresses as far as I know.</div><div dir="auto"><br></div><div dir="auto">Marek</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Thu, Oct 24, 2024, 08:12 Christian König <<a href="mailto:ckoenig.leichtzumerken@gmail.com">ckoenig.leichtzumerken@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Am 22.10.24 um 06:06 schrieb Marek Olšák:<br>
> Hi,<br>
><br>
> The MR is up:<br>
> <a href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31756" rel="noreferrer noreferrer" target="_blank">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31756</a><br>
><br>
> It's good to go as long as there is no functional issue.<br>
<br>
Finally getting rid of all the mid-layering? What about shared VA-space?<br>
<br>
Regards,<br>
Christian.<br>
<br>
><br>
> libdrm_amdgpu will still be relevant for PAL, ROCm, and xf86-video-amdgpu.<br>
><br>
> Marek<br>
<br>
</blockquote></div></div></div>