mesa/src/intel/common
Nanley Chery b1a14fe923 intel: Return a bool from intel_aux_map_add_mapping
Make intel_aux_map_add_mapping return false if a mapping is attempted
that would conflict with an existing one. If this function doesn't
return false, it will either fail to return or return true.

The Vulkan driver will make use of this feature to opportunistically
enable CCS if a BO's VMA range has not been already mapped.

Reviewed-by: Jianxun Zhang <jianxun.zhang@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25003>
2023-10-23 21:37:24 +00:00
..
i915 intel: Pass virtual memory address space ID while creating context 2023-09-07 06:39:06 +00:00
tests intel/decoder: Make intel_spec_load_filename() have separate dir and name strings 2023-08-06 20:44:59 +00:00
xe intel/common: Add gt_id to intel_engine_class 2023-04-17 14:43:06 +00:00
intel_aux_map.c intel: Return a bool from intel_aux_map_add_mapping 2023-10-23 21:37:24 +00:00
intel_aux_map.h intel: Return a bool from intel_aux_map_add_mapping 2023-10-23 21:37:24 +00:00
intel_batch_decoder.c intel/decoder: implement accumulated prints 2023-09-06 20:07:01 +00:00
intel_batch_decoder_stub.c intel/anv: batch stats util 2023-09-06 20:07:01 +00:00
intel_buffer_alloc.h intel: Rename gen_{mapped, clflush, invalidate} prefix to intel_{..} 2021-04-20 20:06:34 +00:00
intel_clflushopt.c intel/clflush: Add support for clflushopt instruction 2023-09-06 01:39:53 +00:00
intel_decoder.c intel/decoder: Implement support for importing genxml 2023-09-14 11:05:16 -07:00
intel_decoder.h intel/decoder: implement accumulated prints 2023-09-06 20:07:01 +00:00
intel_defines.h
intel_disasm.c intel/tools: add ability to dump out raw kernels data 2023-04-26 10:00:54 +00:00
intel_disasm.h intel/tools: add ability to dump out raw kernels data 2023-04-26 10:00:54 +00:00
intel_engine.c intel/common: Implement the Xe functions for intel_engine 2023-03-07 15:41:36 +00:00
intel_engine.h intel/common: Add gt_id to intel_engine_class 2023-04-17 14:43:06 +00:00
intel_gem.c intel: Pass virtual memory address space ID while creating context 2023-09-07 06:39:06 +00:00
intel_gem.h intel: Pass virtual memory address space ID while creating context 2023-09-07 06:39:06 +00:00
intel_genX_state.h intel/dev: switch defect identifiers to use lineage numbers 2023-05-30 22:13:41 +00:00
intel_guardband.h intel/guardband: Take min/max instead of total size 2022-03-16 13:13:45 -05:00
intel_l3_config.c intel/l3: Use L3 full-way allocation setting for gfx12.5 (DG2, MTL) 2022-09-23 12:49:37 -07:00
intel_l3_config.h intel/common: Add helper for URB allocation in Mesh pipeline 2022-02-02 18:17:57 +00:00
intel_measure.c intel/measure: track batch buffer sizes 2023-09-05 11:50:02 +00:00
intel_measure.h intel/measure: track batch buffer sizes 2023-09-05 11:50:02 +00:00
intel_mem.c intel/clflush: Add support for clflushopt instruction 2023-09-06 01:39:53 +00:00
intel_mem.h intel/clflush: Add support for clflushopt instruction 2023-09-06 01:39:53 +00:00
intel_pixel_hash.h intel/xehp: Switch to coarser cross-slice pixel hashing with table permutation. 2022-01-10 18:28:35 -08:00
intel_sample_positions.c
intel_sample_positions.h intel/common: clamp sample location coordinate range 2022-09-21 04:05:45 +00:00
intel_urb_config.c intel: split URB space between task and mesh proportionally to entry sizes 2023-04-14 15:43:50 +00:00
intel_uuid.c intel: use a shared UUID with other drivers 2023-01-17 17:36:07 +02:00
intel_uuid.h intel: use PCI info to compute device uuid 2022-01-13 03:09:36 +00:00
meson.build intel/common: Add sse2_args for 32-bit build when -Dsse2=false was set 2023-09-15 17:39:55 -07:00
mi_builder.h iris: Set MI_MATH MOCS field 2023-08-01 19:49:44 +00:00