mesa/src/intel/dev
José Roberto de Souza cbc1ec206d intel: Add support for madvise purgeable VMAs in Xe KMD
Initially this uAPI was part of the first public version of Xe KMD uAPI but as
it did not had any users it was removed in some of fixes releases of the
Linux version that added Xe KMD but I missed to update the comment in Mesa.

At that time this uAPI had a restriction that did not allowed us to use, it
was compatible with VMs created with DRM_XE_VM_CREATE_FLAG_SCRATCH_PAGE but now
this flag is supported so here implementing it.

Link: https://patchwork.freedesktop.org/series/156651/
Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40573>
2026-05-04 20:11:23 +00:00
..
i915 intel: Add support for madvise purgeable VMAs in Xe KMD 2026-05-04 20:11:23 +00:00
virtio intel: Add virtio-gpu native context 2026-02-06 00:15:37 +00:00
xe intel: Add support for madvise purgeable VMAs in Xe KMD 2026-05-04 20:11:23 +00:00
gen_wa_helpers.py intel/dev: add NVL_U, NVL_P platforms to gen_wa_helpers.py 2026-03-19 20:58:37 +00:00
intel_debug.c intel: add INTEL_JAY environment variable 2026-04-10 18:21:21 +00:00
intel_debug.h intel: use stable NDK __android_log_print helper 2026-05-01 20:23:23 +00:00
intel_device_info.c intel/dev: implement urb handle limits for Wa_16025326720 2026-03-10 05:44:15 +00:00
intel_device_info.h anv: Store batch buffers in a null-initialized VMA heap 2026-05-01 19:51:40 +00:00
intel_device_info.py intel: Add support for madvise purgeable VMAs in Xe KMD 2026-05-04 20:11:23 +00:00
intel_device_info_gen_h.py intel: Remove circular dependency between intel/dev and intel/common 2024-02-14 17:29:54 +00:00
intel_device_info_override_test.c intel: Skip ioctls for querying device info when hardware is unsupported 2024-01-25 09:57:24 +00:00
intel_device_info_serialize.h intel/dev: implement json serialization for intel_device_info 2024-02-13 19:38:36 +00:00
intel_device_info_serialize_gen_c.py Rename *_sha1 names to *_blake3 2026-03-23 07:03:28 +00:00
intel_device_info_test.c treewide: Use regexp to replace usage of setenv with os_set_option. 2025-11-27 18:22:34 +00:00
intel_device_info_test.h
intel_hwconfig.c intel/dev: Add geometry, color and depth pipes count 2025-10-23 16:59:09 +00:00
intel_hwconfig.h intel/dev: Call intel_device_info_update_after_hwconfig() from common code 2025-02-17 20:52:31 +00:00
intel_hwconfig_types.h intel/hwconfig: Sync hwconfig with IGT 2025-03-25 17:46:12 +00:00
intel_kmd.c intel: Add virtio-gpu native context 2026-02-06 00:15:37 +00:00
intel_kmd.h intel/common: Prepare mi_builder tests to support Xe KMD 2024-11-20 01:47:04 +00:00
mesa_defs.json intel/dev: update mesa_defs.json from workaround database 2026-04-10 09:50:41 +03:00
meson.build intel: Add virtio-gpu native context 2026-02-06 00:15:37 +00:00