compute-runtime/shared/source/xe3_core
Vysochyn, Illia 1eafbc30f8 feature: Enable eu thread scheduling mode override via IDD
Enables eu thread scheduling mode override via the
INTERFACE_DESCRIPTOR_DATA and COMPUTE_WALKER.

Defines encodeEuSchedulingPolicy operating on INTERFACE_DESCRIPTOR_DATA
or Xe3 platform.

Adds tests verifying that thread scheduling mode can be overridden via
COMPUTE_WALKER.

Related-To: NEO-13771, HSD-18041256338, HSD-14013056398

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-02-26 17:04:43 +01:00
..
definitions refactor: remove not needed code 2025-01-30 20:07:05 +01:00
linux fix: Add asserts to ensure NonCopyable and NonMovable n/n 2025-02-19 11:36:24 +01:00
ptl Revert "performance: disable cpu caching for buffers on PTL" 2025-02-24 10:07:15 +01:00
windows fix: Add asserts to ensure NonCopyable and NonMovable n/n 2025-02-19 11:36:24 +01:00
aub_command_stream_receiver_xe3_core.cpp fix: Add asserts to ensure NonCopyable and NonMovable n/n 2025-02-19 11:36:24 +01:00
aub_mapper.h feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
aub_mem_dump_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
command_encoder_xe3_core.cpp feature: Enable eu thread scheduling mode override via IDD 2025-02-26 17:04:43 +01:00
command_stream_receiver_hw_xe3_core.cpp refactor: unify blit mem set functions 2025-01-27 18:34:48 +01:00
command_stream_receiver_simulated_common_hw_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
create_device_command_stream_receiver_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
debugger_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
enable_compiler_product_helper_ptl.cpp feature: enable WMTP on PTL 2025-02-05 16:59:23 +01:00
enable_family_full_core_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
enable_product_helper_ptl.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
enable_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
gfx_core_helper_xe3_core.cpp refactor: remove not needed code 2025-01-30 20:07:05 +01:00
hw_cmds_base.h feature: Add missing pipelined EU thread arbitration on Xe3 2025-01-15 08:24:43 +01:00
hw_cmds_ptl.h feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
hw_info_ptl.cpp refactor: remove cl pipe related logic 2025-02-25 17:56:53 +01:00
hw_info_ptl.h feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
hw_info_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
hw_info_xe3_core.h feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
image_core_xe3_core.cpp fix: allow for image array type if array size is 1 for Xe2 and later 2025-02-05 13:50:05 +01:00
implicit_scaling_xe3_core.cpp refactor: rename walker partition files 2025-01-20 13:33:05 +01:00
os_agnostic_product_helper_xe3_core.inl feature: Add missing pipelined EU thread arbitration on Xe3 2025-01-15 08:24:43 +01:00
preamble_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
preemption_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
state_base_address_xe3_core.cpp feature: add support for Panther Lake platform 2025-01-07 11:39:56 +01:00
tbx_command_stream_receiver_xe3_core.cpp fix: Add asserts to ensure NonCopyable and NonMovable n/n 2025-02-19 11:36:24 +01:00