mesa/src
Connor Abbott c84d1f5571 tu: Support bufferDeviceAddressCaptureReplay on kgsl
We use the method used by the blob, which sets the USE_CPU_MAP flag,
originally intended for SVM, to allocate from a separate address range
and to control the address by passing a preferred address to mmap().

With this we can capture and replay gfxreconstruct traces on kgsl for
apps that use BDA, and we can replay them on msm with a small hack to
increase the address space size:

echo 274877906944 > /sys/module/msm/parameters/address_space_size

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29251>
2024-07-09 09:01:57 +01:00
..
amd radv: rework generating all graphics state for compiling pipelines 2024-07-09 05:48:31 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi: Make asahi_clc build work on x86_64->x86 builds 2024-06-22 10:09:45 -04:00
broadcom broadcom: follow version naming convention 2024-07-08 11:19:31 +00:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler nir/opt_constant_folding: fix array size define 2024-07-08 14:34:29 +00:00
drm-shim build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
egl egl/wayland: Fix direct scanout with EGL_EXT_present_opaque 2024-07-09 06:42:33 +00:00
etnaviv etnaviv: drm: don't skip flush when there are active PMRs 2024-07-08 08:11:47 +00:00
freedreno tu: Support bufferDeviceAddressCaptureReplay on kgsl 2024-07-09 09:01:57 +01:00
gallium Revert "rusticl/queue: gracefully stop the worker thread" 2024-07-08 23:30:31 +00:00
gbm build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
glx build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imgui
intel ci: simplify setting .no-auto-retry now that it isn't bundled with unrelated rules: 2024-07-07 19:31:44 +00:00
loader build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
mapi build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
mesa st/pbo_compute: fix async->nir memory leak 2024-07-08 11:41:17 +00:00
microsoft build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
nouveau nvk: use 2k overallocation for shader heap. 2024-07-09 15:10:30 +10:00
panfrost ci: simplify setting .no-auto-retry now that it isn't bundled with unrelated rules: 2024-07-07 19:31:44 +00:00
tool build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
util util/cnd_monotonic: Use a void * on Windows 2024-07-08 22:09:06 +00:00
virtio ci: simplify setting .no-auto-retry now that it isn't bundled with unrelated rules: 2024-07-07 19:31:44 +00:00
vulkan vulkan: Use u_cnd_monotonic for vk_sync_timeline 2024-07-08 22:09:06 +00:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00