compute-runtime/shared/source/helpers
Milczarek, Slawomir b16438de56 Add regkey to override MOCS index in surface state for scratch space
Introduce the debug regkey OverrideMocsIndexForScratchSpace
to control MOCS index in surface state for scratch space

Related-To: NEO-6509

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-12-07 16:27:33 +01:00
..
aarch64 initial Neo enabling on architectures other than x86 2021-09-14 09:14:52 +02:00
definitions Add new Engine Group types 2021-12-07 15:28:15 +01:00
windows ResourceTag refactor 2021-10-12 12:35:35 +02:00
x86_64 initial Neo enabling on architectures other than x86 2021-09-14 09:14:52 +02:00
CMakeLists.txt Add new Engine Group types 2021-12-07 15:28:15 +01:00
abort.cpp Copyright header update 2021-05-17 20:38:19 +02:00
abort.h Copyright header update 2021-05-17 20:38:19 +02:00
address_patch.h Reorganization directory structure [3/n] 2020-02-23 23:48:28 +01:00
affinity_mask.h 3rd level ZE_AFFINITY_MASK support. 2021-05-07 21:00:19 +02:00
aligned_memory.h move common files to shared/ 2021-09-27 11:10:20 +02:00
allow_deferred_deleter.cpp Copyright header update 2021-05-17 20:38:19 +02:00
api_specific_config.h Move generic command stream receiver files to shared 2021-09-22 23:55:31 +02:00
app_resource_defines.h ResourceTag refactor 2021-10-12 12:35:35 +02:00
app_resource_helper.cpp Remove redundant BUFFER_COMPRESSED allocation type 2021-12-07 13:35:49 +01:00
app_resource_helper.h Partial support for XE_HP_SDV 2021-06-24 18:35:54 +02:00
array_count.h Copyright header update 2021-05-17 20:38:19 +02:00
aux_translation.h Add new AuxTranslationMode 2021-02-03 10:57:33 +01:00
basic_math.h Add missing includes 2021-07-28 10:51:17 +02:00
bindless_heaps_helper.cpp Pass device bit field to create bindless heaps allocations 2021-10-05 14:36:59 +02:00
bindless_heaps_helper.h Pass device bit field to create bindless heaps allocations 2021-10-05 14:36:59 +02:00
bit_helpers.h Add helper function for bit shifting 2020-03-23 10:54:56 +01:00
blit_commands_helper.cpp Add implicit barriers capability to opencl 2021-11-10 08:19:50 +01:00
blit_commands_helper.h Code cleanup - avoid copy 5/n 2021-09-08 08:59:55 +02:00
blit_commands_helper_base.inl Fix Blitter memory fill destination Pitch value 2021-11-23 16:58:52 +01:00
blit_commands_helper_bdw_and_later.inl Rename plus in filenames to and_later 2021-08-17 11:26:27 +02:00
blit_commands_helper_xehp_and_later.inl Helper method to check if allocation is compressed 2021-12-02 16:13:53 +01:00
cache_flush.inl Remove not needed include header 2021-10-06 21:32:40 +02:00
cache_flush_xehp_and_later.inl Rename plus in filenames to and_later 2021-08-17 11:26:27 +02:00
cache_policy.cpp Copyright header update 2021-05-17 20:38:19 +02:00
cache_policy.h Copyright header update 2021-05-17 20:38:19 +02:00
casts.h Implement r_pod_cast function 2021-10-15 13:09:07 +02:00
common_types.h Add mapping based colouring 2021-10-25 09:51:54 +02:00
compiler_hw_info_config.cpp Add compilerHwInfoConfig 2021-10-06 21:27:34 +02:00
compiler_hw_info_config.h Remove isForceToStatelessRequired from compilerHwInfoConfig helper 2021-11-17 17:53:09 +01:00
compiler_hw_info_config_base.inl Remove isForceToStatelessRequired from compilerHwInfoConfig helper 2021-11-17 17:53:09 +01:00
compiler_hw_info_config_bdw_and_later.inl Improve ftr/wa flags packing 2021-11-25 16:05:57 +01:00
compiler_options_parser.cpp Move ocl extensions logic to shared 2021-11-04 17:38:15 +01:00
compiler_options_parser.h Move appending compiler extensions to compiler parser 2021-10-20 16:10:54 +02:00
completion_stamp.h Remove redundant cpp file 2021-10-22 17:15:45 +02:00
constants.h Add new Engine Group types 2021-12-07 15:28:15 +01:00
debug_helpers.cpp Copyright header update 2021-05-17 20:38:19 +02:00
debug_helpers.h Remove UNUSED_VARIABLE macro 2021-10-22 18:56:33 +02:00
deferred_deleter_helper.h Copyright header update 2021-05-17 20:38:19 +02:00
dirty_state_helpers.cpp Copyright header update 2021-05-17 20:38:19 +02:00
dirty_state_helpers.h Copyright header update 2021-05-17 20:38:19 +02:00
enable_product.inl Move enable_product.inl to shared 2021-10-12 22:02:16 +02:00
engine_control.h Add new EngineUsage 2021-08-23 17:41:13 +02:00
engine_node_helper.cpp Add new EngineUsage 2021-08-23 17:41:13 +02:00
engine_node_helper.h Fix virtual engines 2021-10-22 08:28:41 +02:00
engine_node_helper_extra.cpp Optimize timestamp packet dependencies 2021-12-07 11:47:50 +01:00
extendable_enum.h Copyright header update 2021-05-17 20:38:19 +02:00
extra_allocation_data_xehp_and_later.inl Move local memory access mode getters from HwHelper to HwInfoConfig 2021-09-13 13:10:14 +02:00
file_io.cpp Remove UNUSED_VARIABLE macro 2021-10-22 18:56:33 +02:00
file_io.h Copyright header update 2021-05-17 20:38:19 +02:00
flat_batch_buffer_helper.cpp Fix typo 2020-04-27 16:50:21 +02:00
flat_batch_buffer_helper.h Pass device bitfield to flattenBatchBuffer 2020-07-08 18:32:26 +02:00
flat_batch_buffer_helper_hw.h Pass device bitfield to flattenBatchBuffer 2020-07-08 18:32:26 +02:00
flat_batch_buffer_helper_hw.inl Add command encoder for store data command 2021-12-02 20:56:07 +01:00
flush_stamp.cpp Copyright header update 2021-05-17 20:38:19 +02:00
flush_stamp.h Copyright header update 2021-05-17 20:38:19 +02:00
get_info.h Copyright header update 2021-05-17 20:38:19 +02:00
get_info_status.h Reorganization directory structure [3/n] 2020-02-23 23:48:28 +01:00
hardware_context_controller.cpp Compilation fix: Add missing LrcaHelper types 2021-12-07 13:19:36 +01:00
hardware_context_controller.h Move generic command stream receiver files to shared 2021-09-22 23:55:31 +02:00
hash.h Remove CPP_ATTRIBUTE_FALLTHROUGH macro 2021-10-22 17:27:57 +02:00
heap_assigner.cpp Allocate debug area together with isa 2021-03-26 09:31:44 +01:00
heap_assigner.h Initialize internal heaps with at least minAddress from Wddm 2021-01-04 13:13:13 +01:00
heap_helper.cpp Add cmdContainer ULTs - idOffset & numIdd reset, Gfx alloc failure 2020-11-03 13:22:44 +01:00
heap_helper.h Unify setting compute mode 2020-03-26 16:08:29 +01:00
hw_helper.cpp Rename compression flags and helpers 2021-12-03 18:09:02 +01:00
hw_helper.h Add new Engine Group types 2021-12-07 15:28:15 +01:00
hw_helper_base.inl Add regkey to override MOCS index in surface state for scratch space 2021-12-07 16:27:33 +01:00
hw_helper_bdw_and_later.inl Add infrastructure to assign engine to command queue with round robin 2021-11-15 13:13:40 +01:00
hw_helper_bdw_to_icllp.inl Copyright header update 2021-05-17 20:38:19 +02:00
hw_helper_dg2_and_later.inl Improve ftr/wa flags packing 2021-11-25 16:05:57 +01:00
hw_helper_extended.cpp HwHelper: update getSubDevicesCount and getEnginesCount implementation 2021-06-28 15:14:30 +02:00
hw_helper_pvc_and_later.inl Initial PVC support 2021-12-07 10:22:41 +01:00
hw_helper_tgllp_and_later.inl Improve ftr/wa flags packing 2021-11-25 16:05:57 +01:00
hw_helper_xehp_and_later.inl Change size calculating for scratch on dg2 2021-12-01 12:36:41 +01:00
hw_info.cpp Move slice enable to setHwInfoValuesFromConfig 2021-12-07 09:59:17 +01:00
hw_info.h Fix hash counting 2021-11-29 16:59:06 +01:00
hw_info_extended.cpp Helper to override platform name 2021-01-13 11:22:44 +01:00
interlocked_max.h Reorganization directory structure [3/n] 2020-02-23 23:48:28 +01:00
kernel_helpers.cpp Debug flag to override max WG size 2021-05-31 12:23:27 +02:00
kernel_helpers.h Zebin improvements 2020-10-29 16:33:21 +01:00
kmd_notify_properties.cpp Enable KMD fallback for User Fence wait call 2021-06-17 12:12:43 +02:00
kmd_notify_properties.h Enable KMD fallback for User Fence wait call 2021-06-17 12:12:43 +02:00
l3_range.h Copyright header update 2021-05-17 20:38:19 +02:00
local_id_gen.h Copyright header update 2021-05-17 20:38:19 +02:00
local_id_gen.inl Copyright header update 2021-05-17 20:38:19 +02:00
local_id_gen_special.inl initial Neo enabling on architectures other than x86 2021-09-14 09:14:52 +02:00
local_id_gen_sse4.cpp Copyright header update 2021-05-17 20:38:19 +02:00
local_memory_access_modes.h Move local memory access mode getters from HwHelper to HwInfoConfig 2021-09-13 13:10:14 +02:00
local_work_size.cpp Move shared local work size code to shared directory 2021-10-04 14:04:28 +02:00
local_work_size.h Move shared local work size code to shared directory 2021-10-04 14:04:28 +02:00
memory_properties_helpers.cpp Move core part of MemoryPropertiesHelpers to shared 2021-10-07 23:14:38 +02:00
memory_properties_helpers.h Move core part of MemoryPropertiesHelpers to shared 2021-10-07 23:14:38 +02:00
memory_properties_helpers_base.inl Move core part of MemoryPropertiesHelpers to shared 2021-10-07 23:14:38 +02:00
neo_driver_version.h Move generic command stream receiver files to shared 2021-09-22 23:55:31 +02:00
non_copyable_or_moveable.h Reorganization directory structure [3/n] 2020-02-23 23:48:28 +01:00
options.h Copyright header update 2021-05-17 20:38:19 +02:00
pause_on_gpu_properties.h Copyright header update 2021-05-17 20:38:19 +02:00
per_thread_data.cpp Move per thread data to shared directory 2021-09-30 17:57:41 +02:00
per_thread_data.h Move per thread data to shared directory 2021-09-30 17:57:41 +02:00
pipe_control_args.cpp Partial support for XE_HP_SDV 2021-06-24 18:35:54 +02:00
pipeline_select_args.h Copyright header update 2021-05-17 20:38:19 +02:00
pipeline_select_helper.h Partial support for XE_HP_SDV 2021-06-24 18:35:54 +02:00
populate_factory.h Move populateFactoryTable() to shared 2020-10-16 11:07:38 +02:00
preamble.h Add new Engine Group types 2021-12-07 15:28:15 +01:00
preamble_base.inl Add getSupportedThreadArbitrationPolicies 2021-09-11 08:19:24 +02:00
preamble_bdw_and_later.inl Add method to set systolic mode 2021-09-30 10:39:56 +02:00
preamble_xehp_and_later.inl refactor CFE state programming 2021-11-30 12:51:23 +01:00
preprocessor.h Optimizing binary size 2021-01-11 11:48:53 +01:00
ptr_math.h Copyright header update 2021-05-17 20:38:19 +02:00
ray_tracing_helper.cpp lint revision update 2021-11-23 12:50:25 +01:00
ray_tracing_helper.h lint revision update 2021-11-23 12:50:25 +01:00
register_offsets.h Add posibility to modify semaphore delay between waits 2020-06-25 13:16:05 +02:00
registered_method_dispatcher.h Add missing includes 2021-07-28 10:51:17 +02:00
simd_helper.h Copyright header update 2021-05-17 20:38:19 +02:00
state_base_address.h Support for bindless mode in L0 - improvements 2021-12-02 16:30:58 +01:00
state_base_address_base.inl Support for bindless mode in L0 - improvements 2021-12-02 16:30:58 +01:00
state_base_address_bdw.inl Support for bindless mode in L0 - improvements 2021-12-02 16:30:58 +01:00
state_base_address_bdw_and_later.inl Remove SBA->IOH programming on XE_HP_SDV 2021-09-29 12:35:43 +02:00
state_base_address_icllp_and_later.inl Support for bindless mode in L0 - improvements 2021-12-02 16:30:58 +01:00
state_base_address_skl.inl Support for bindless mode in L0 - improvements 2021-12-02 16:30:58 +01:00
state_base_address_xehp_and_later.inl Support for bindless mode in L0 - improvements 2021-12-02 16:30:58 +01:00
state_compute_mode_helper.h do not use absolute path when including hw_cmds.h 2020-08-04 13:27:29 +02:00
stdio.h Copyright header update 2021-05-17 20:38:19 +02:00
string.h Copyright header update 2021-05-17 20:38:19 +02:00
string_helpers.h Copyright header update 2021-05-17 20:38:19 +02:00
surface_format_info.h Refactor [1/n]: Make compression preference allocation property 2021-12-02 15:24:35 +01:00
timestamp_packet.cpp Track TSP OOQ ownership 2021-06-23 15:59:47 +02:00
timestamp_packet.h Use wait utils while waiting for timestamps 2021-12-02 17:49:05 +01:00
topology_map.h L0 Device slice id mapping 2021-07-07 15:00:44 +02:00
uint16_avx2.h Copyright header update 2021-05-17 20:38:19 +02:00
uint16_sse4.h initial Neo enabling on architectures other than x86 2021-09-14 09:14:52 +02:00
validators.h Move enable_product.inl to shared 2021-10-12 22:02:16 +02:00
vec.h Revert "Create single point for selecting engine for builtin ops" 2021-09-02 11:58:46 +02:00