mesa/src/intel/common
Carlos Santa c8a08c5375 intel/tools: Handle new replay properties in the Xe KMD error dump file
The changes as part of the Contexts state now include:

**** Contexts ****
[HWCTX].replay_offset: 0x0
[HWCTX].replay_length: 0xd000

and the changes as part of the VM state now include:

**** VM state ****
VM.uapi_flags: 0x1
[40000].length: 0x2000
[40000].properties: read_write|bo|mem_region=0x1|pat_index=2|cpu_caching=1
[40000].data: &-)\3!!E9mzzzzzzzzzz

In order to be able to replay a GPU hang from a devcore dump file
new properties have been added describing the offset and the length
of the affected hw context as well as a global VM flag and
several VMA property types: memory region, bo caching, pat index,
memory permission and memory type.

Signed-off-by: Carlos Santa <carlos.santa@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34829>
2026-01-07 19:16:25 +00:00
..
i915 intel: unify parameters for the exec ioctl retries 2025-10-07 19:48:36 +00:00
tests
xe intel: unify parameters for the exec ioctl retries 2025-10-07 19:48:36 +00:00
intel_aux_map.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
intel_aux_map.h
intel_bind_timeline.c
intel_bind_timeline.h
intel_buffer_alloc.h
intel_common.c intel/common: Consider 0 threads while setting TG 2025-11-10 12:09:30 -08:00
intel_common.h intel/common: Add helper for compute thread group dispatch size 2025-07-10 22:08:36 +00:00
intel_compute_slm.c
intel_compute_slm.h
intel_debug_identifier.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
intel_debug_identifier.h
intel_engine.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
intel_engine.h
intel_gem.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
intel_gem.h intel: unify parameters for the exec ioctl retries 2025-10-07 19:48:36 +00:00
intel_genX_state_brw.h build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
intel_genX_state_elk.h
intel_guardband.h
intel_hang_dump.h intel/tools: Handle new replay properties in the Xe KMD error dump file 2026-01-07 19:16:25 +00:00
intel_l3_config.c build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
intel_l3_config.h all: rename gl_shader_stage to mesa_shader_stage 2025-08-06 10:28:40 +08:00
intel_measure.c intel: Convert getenv() to os_get_option() 2025-09-25 17:01:18 -06:00
intel_measure.h
intel_pixel_hash.h
intel_sample_positions.c
intel_sample_positions.h build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00
intel_tiled_render.h
intel_urb_config.c treewide: Replace calling to function ALIGN with align 2025-11-12 21:58:40 +00:00
intel_uuid.c ALL: use SHA1_DIGEST_LENGTH etc. instead of hardcoding the numbers 2026-01-07 08:32:33 +00:00
intel_uuid.h
meson.build intel: Drop intel_mem.c/h 2025-10-16 01:19:45 +00:00
mi_builder.h build: avoid redefining unreachable() which is standard in C23 2025-07-31 17:49:42 +00:00