compute-runtime/level_zero
Lisanna Dettwyler e6e6ae2d2b Don't use low-priority CSR for copy-only cmdq
getCsrForLowPriority will always return a CSR with a compute engine
regardless of the ordinal used. When a copy-only ordinal is used to
create a command queue or command list, batch buffers are written using
BCS style commands rather than CCS style. This caused BCS commands to be
submitted to a low-priority compute engine which was invalid. This patch
ensures a copy engine is selected when a copy-only ordinal is used even
if ZE_COMMAND_QUEUE_PRIORITY_PRIORITY_LOW is specified.

Related-To: LOCI-2980

Signed-off-by: Lisanna Dettwyler <lisanna.dettwyler@intel.com>
2022-03-07 21:38:12 +01:00
..
api Metrics Refactor MetricQuery and Metric Query Pool 2022-02-07 19:34:22 +01:00
cmake Remove compute_runtime_mockable_extra lib 2021-10-27 17:41:17 +02:00
core Don't use low-priority CSR for copy-only cmdq 2022-03-07 21:38:12 +01:00
ddi Copyright header update 2021-05-17 20:38:19 +02:00
doc cleanup info about external repositories/projects 2022-03-03 14:51:47 +01:00
experimental Use full path to include test.h 3/n 2021-12-15 13:42:33 +01:00
source lint revision update 2021-11-23 12:50:25 +01:00
tools Revert "Add prelim support for ras diagnostics and firmware" 2022-03-06 11:31:15 +01:00
CMakeLists.txt CMake: define enable core files only once 2022-02-18 11:50:09 +01:00
os_release_info.cmake lint revision update 2021-11-23 12:50:25 +01:00
ze_intel_gpu_version.h.in Add version information to ze_intel_gpu DLL 2021-05-21 17:11:07 +02:00