mesa/src/intel/common
Sagar Ghuge a5e4be45c0 intel: Pass virtual memory address space ID while creating context
In future patches, we will be creating a separate companion RCS engine
and each engine is created with it's own address space, and we really
don't want. CCS and RCS engine writes should be visible to each other in
order to get the wait/signal mechanism working.

v2:
- Move drm_i915_gem_context_create_ext_setparam out of if block (Lionel)

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23661>
2023-09-07 06:39:06 +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/aux_map: correctly program tiling mode for Ys 2023-09-01 23:22:18 +00:00
intel_aux_map.h intel/aux_map: Rename some variables to improve readability 2023-07-19 16:53:59 +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: Fix memory leak on error path 2023-08-14 23:42:58 -07:00
intel_decoder.h intel/decoder: implement accumulated prints 2023-09-06 20:07:01 +00:00
intel_defines.h intel: Rename "GEN_" prefix used in common code to "INTEL_" 2021-03-10 22:23:51 +00:00
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: Rename "gen_" prefix used in common code to "intel_" 2021-03-10 22:23:51 +00:00
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/clflush: Add support for clflushopt instruction 2023-09-06 01:39:53 +00:00
mi_builder.h iris: Set MI_MATH MOCS field 2023-08-01 19:49:44 +00:00