compute-runtime/shared/source/gen12lp
Zbigniew Zdanowicz 8eaa9d690e add tracking of the state of pipeline select for command lists and queues
This change prepares infrastructure for pipeline select handling in
command lists and queues by optimization of number of commands dispatched.
State is synchronized between flush-task immediate and regular command lists.
Next step is to add optimization itself which disables legacy hw command
dispatch algorithm.
This change corrects ADL-P support for systolic mode changes.

Related-To: NEO-5019

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2022-09-19 11:57:34 +02:00
..
adln Optimize binaries' size by adjusting linkage of constants in headers 2022-08-26 22:52:04 +02:00
adlp simplify systolic mode code and reduce double implementation 2022-09-15 11:57:54 +02:00
adls Optimize binaries' size by adjusting linkage of constants in headers 2022-08-26 22:52:04 +02:00
definitions style: configure readability-identifier-naming.ClassCase 2022-06-13 18:02:39 +02:00
dg1 Optimize binaries' size by adjusting linkage of constants in headers 2022-08-26 22:52:04 +02:00
linux connect hardware pipeline properties support flags to stream properties 2022-08-24 14:32:29 +02:00
rkl Optimize binaries' size by adjusting linkage of constants in headers 2022-08-26 22:52:04 +02:00
tgllp Optimize binaries' size by adjusting linkage of constants in headers 2022-08-26 22:52:04 +02:00
windows connect hardware pipeline properties support flags to stream properties 2022-08-24 14:32:29 +02:00
CMakeLists.txt Clean up headers & cmake files 2022-04-13 16:48:26 +02:00
aub_command_stream_receiver_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
aub_mapper.h Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
aub_mem_dump_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
command_encoder_gen12lp.cpp add tracking of the state of pipeline select for command lists and queues 2022-09-19 11:57:34 +02:00
command_stream_receiver_hw_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
command_stream_receiver_simulated_common_hw_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
compiler_hw_info_config_rkl.inl Refactor per platform extra settings in ocloc 2021-10-28 16:24:12 +02:00
create_device_command_stream_receiver_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
debugger_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
enable_family_full_core_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
enable_gen12lp.cpp Add DisableForceToStateless debug flag 2022-07-19 14:08:28 +02:00
enable_hw_info_config_adln.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
enable_hw_info_config_adlp.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
enable_hw_info_config_adls.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
enable_hw_info_config_dg1.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
enable_hw_info_config_rkl.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
enable_hw_info_config_tgllp.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
experimental_command_buffer_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
hw_cmds.h Opensource adln 2022-06-13 12:47:54 +02:00
hw_cmds_adln.h Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
hw_cmds_adlp.h add pipeline select hw properties support flags 2022-09-14 11:23:44 +02:00
hw_cmds_adls.h Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
hw_cmds_base.h add pipeline select hw properties support flags 2022-09-14 11:23:44 +02:00
hw_cmds_dg1.h Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
hw_cmds_rkl.h Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
hw_cmds_tgllp.h Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
hw_helper_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
hw_info.h Opensource adln 2022-06-13 12:47:54 +02:00
hw_info_adln.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
hw_info_adln.h Opensource adln 2022-06-13 12:47:54 +02:00
hw_info_adlp.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
hw_info_adlp.h Add support for adlp in opensource 2021-08-18 00:03:17 +02:00
hw_info_adls.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
hw_info_adls.h Opensource ADLS. 2020-10-21 19:07:38 +02:00
hw_info_config_adls.inl Improve ftr/wa flags packing 2021-11-25 16:05:57 +01:00
hw_info_dg1.cpp style: configure readability-identifier-naming.ClassCase 2022-06-13 18:02:39 +02:00
hw_info_dg1.h Add DG1 support to OpenCL and Level Zero (1/n) 2020-06-19 11:59:28 +02:00
hw_info_gen12lp.cpp Move hw_info files to shared 2021-09-23 22:16:59 +02:00
hw_info_gen12lp.h Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
hw_info_rkl.cpp style: configure readability-identifier-naming.ClassCase 2022-06-13 18:02:39 +02:00
hw_info_rkl.h Opensource RKL. 2020-09-02 17:06:51 +02:00
hw_info_tgllp.cpp per gen/per sku TEST_F/TEST_P refactor 2022-07-06 23:13:46 +02:00
hw_info_tgllp.h Reorganization directory structure [3/n] 2020-02-23 23:48:28 +01:00
image_core_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
os_agnostic_hw_info_config_gen12lp.inl Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
preamble_gen12lp.cpp Refactor of pipeline select programming 2022-09-15 15:38:10 +02:00
preemption_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
reg_configs.h Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
state_base_address_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00
tbx_command_stream_receiver_gen12lp.cpp Rename core family names to meet naming convention 2022-07-26 16:36:49 +02:00