mesa/src
Paulo Zanoni 70dcffde4e iris: handle IRIS_MEMZONE_BINDER with a real vma_heap like the others
We're moving towards a path where all contexts share the same virtual
memory - because this will make implementing vm_bind much easier - ,
and to achieve that we need to rework the binder memzone. As it is,
different contexts will choose overlapping addresses. So in this patch
we adjust the Binder to be 1GB - per Ken's suggestion - and use a real
vma_heap for it. As a bonus the code gets simpler since it just reuses
the same pattern we already have for the other memzones.

Credits to Kenneth Granunke for helping me with this change.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12028>
2022-02-11 01:42:45 +00:00
..
amd radv/ci: update CI lists for CTS 1.3.1.0 2022-02-10 14:52:42 +00:00
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
asahi agx: Don't kill helper threads in ld_var 2022-02-06 15:02:39 +00:00
broadcom v3dv/ci: Update failure list 2022-02-09 15:46:23 +00:00
compiler nir: Produce correct results for atan with NaN 2022-02-10 18:15:39 +00:00
drm-shim
egl egl/wayland: Don't replace existing backbuffer in get_buffers 2022-02-07 09:57:41 +00:00
etnaviv etnaviv: add support for INTEL_blackhole_render 2022-01-31 16:52:29 +00:00
freedreno freedreno/pps: Expose same counters as blob 2022-02-10 15:15:33 +00:00
gallium iris: handle IRIS_MEMZONE_BINDER with a real vma_heap like the others 2022-02-11 01:42:45 +00:00
gbm replace 0 with NULL for NULL pointers 2022-01-10 22:53:32 +00:00
getopt
glx glx: Use the new no-error driver interface 2022-02-04 18:36:24 +00:00
gtest gtest: Fix output of array ASSERT/EXPECT macros 2021-11-11 09:53:09 -08:00
hgl
imgui
intel anv: make the pointer valid before we assign stuff into it 2022-02-10 23:06:13 +00:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi glthread: call _mesa_glthread_BindBuffer unconditionally 2022-02-01 06:11:22 +00:00
mesa st/mesa: only enable ARB_enhanced_layouts if there are xfb buffers 2022-02-09 03:31:16 +00:00
microsoft microsoft/compiler: Fill interpolation for sysval inputs to non-vertex shader 2022-02-11 00:19:17 +00:00
nouveau
panfrost ci: Bump VK-GL-CTS to 1.3.1.0. 2022-02-08 22:16:36 +00:00
tool ci: Use a dlclose-disabling preload library for leak checking in Vulkan. 2022-01-27 23:47:46 +00:00
util driconf: Add Heaven entries for Windows .exe 2022-02-10 20:19:00 +00:00
virtio venus: fix two VN_TRACE_SCOPE's in the same scope 2022-02-10 05:11:46 +00:00
vulkan vulkan,lavapipe: Simplify command recording code-gen 2022-02-08 19:50:57 +00:00
meson.build meson: start building intel earlier. 2022-01-20 06:41:17 +00:00