compute-runtime/shared/source
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
..
ail Support for non-Latin characters in application path for AIL 2022-08-26 09:23:46 +02:00
aub Warn when RAII lock returned from function is discarded 2022-09-01 16:53:03 +02:00
aub_mem_dump Warn when RAII lock returned from function is discarded 2022-09-01 16:53:03 +02:00
built_ins Add option to change GRF mode 2022-09-06 13:00:17 +02:00
command_container Refactor of pipeline select programming 2022-09-15 15:38:10 +02:00
command_stream add tracking of the state of pipeline select for command lists and queues 2022-09-19 11:57:34 +02:00
commands
compiler_interface Add option to disable zebin in ocloc 2022-09-13 14:36:54 +02:00
debug_settings Add OverrideCmdListCmdBufferSize debug flag 2022-09-14 13:09:54 +02:00
debugger Debugger: simplify captureStateBaseAddress() 2022-09-13 17:08:31 +02:00
device Enable BCS split in OCL 2022-09-08 15:56:30 +02:00
device_binary_format Clean up RTDispatchGlobals patch token parsing 2022-09-14 07:38:37 +02:00
direct_submission Fix data race for TLB flush check 2022-08-31 12:27:48 +02:00
dll Enable BCS split in OCL 2022-09-08 15:56:30 +02:00
execution_environment do not load FCL in Level Zero runtime 2022-08-31 13:51:23 +02:00
gen8 add pipeline select hw properties support flags 2022-09-14 11:23:44 +02:00
gen9 add pipeline select hw properties support flags 2022-09-14 11:23:44 +02:00
gen11 add pipeline select hw properties support flags 2022-09-14 11:23:44 +02:00
gen12lp add tracking of the state of pipeline select for command lists and queues 2022-09-19 11:57:34 +02:00
gen_common Initial PVC support 2021-12-07 10:22:41 +01:00
generated Add programming of Dispatch Walk Order in COMPUTE_WALKER for xe_hpg 2022-06-17 10:42:15 +02:00
gmm_helper Cleanup includes 2/n 2022-07-27 12:01:36 +02:00
helpers Change internal copy engine to BCS3 2022-09-15 16:08:10 +02:00
image Cleanup includes 2022-07-25 09:58:38 +02:00
indirect_heap Cleanup headers 2022-05-18 11:42:06 +02:00
kernel Prepare OCL tests for switch to zebin 2022-09-16 15:33:26 +02:00
memory_manager Use forward declarations in compression_selector.h 2022-09-14 11:54:24 +02:00
memory_properties Initial implementation for creating buffer with ext memory for OpenCl 2022-05-05 13:13:54 +02:00
os_interface Revert "Move kernel globals from SVM to USM device" 2022-09-18 12:49:44 +02:00
page_fault_manager Improve PrintUmdSharedMigration 2022-07-18 19:47:13 +02:00
program Revert "Move kernel globals from SVM to USM device" 2022-09-18 12:49:44 +02:00
sku_info Remove WaDefaultTile4 flag 2022-02-25 10:59:28 +01:00
source_level_debugger Cleanup headers 2022-05-18 11:42:06 +02:00
tbx
unified_memory Add missing pragma once in header files 2022-06-07 16:19:11 +02:00
utilities Add initial enqueue bcs split infrastructure 2022-08-18 15:02:08 +02:00
xe_hp_core simplify systolic mode code and reduce double implementation 2022-09-15 11:57:54 +02:00
xe_hpc_core Change internal copy engine to BCS3 2022-09-15 16:08:10 +02:00
xe_hpg_core simplify systolic mode code and reduce double implementation 2022-09-15 11:57:54 +02:00
CMakeLists.txt Unify include directories for i915 headers 2022-08-24 14:58:01 +02:00
enable_cores.cmake Add missing platform files to cmake 2022-08-22 12:14:43 +02:00