Dunajski, Bartosz
dcf74e8d29
refactor: reduce CommandList class size by changing vector types
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-07 09:08:59 +01:00
Dunajski, Bartosz
9ce3713ace
refactor: improve Walker args handling
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-06 16:10:26 +01:00
Mateusz Jablonski
1bbc7a57ab
refactor: rename VFE_STATE_TYPE -> FrontEndStateCommand
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-05 14:51:01 +01:00
Mateusz Jablonski
da957d1a37
refactor: correct naming of enum class constants 1/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-05 14:26:42 +01:00
Dunajski, Bartosz
9c53d9a712
feature: wait only for 1 semaphore in atomic signalling mode
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-05 12:08:11 +01:00
Zbigniew Zdanowicz
4f73e6df79
fix: add getter for command list primary batch buffer flag
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-12-05 09:27:20 +01:00
Mateusz Jablonski
6849d33326
refactor: remove redundant definitions KB/MB/GB
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-05 08:55:18 +01:00
Zbigniew Zdanowicz
878a95aaf9
test: move test mask to shared library
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-12-05 08:31:24 +01:00
Mateusz Jablonski
83006521bc
refactor: correct naming of internal fp atomic ext flags
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-04 19:02:53 +01:00
Mateusz Jablonski
92838c05fd
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-04 19:02:36 +01:00
Mateusz Jablonski
c48e57e2de
refactor: rename register offsets and constants
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-04 18:31:39 +01:00
Mateusz Jablonski
3695e63f9d
refactor: correct naming of internal usm flags
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-04 17:10:40 +01:00
Mateusz Jablonski
9486cd2a26
refactor: rename WALKER_TYPE to DefaultWalkerType
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-04 16:29:32 +01:00
Mateusz Jablonski
c3d3a4db1f
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-04 13:45:53 +01:00
Mateusz Hoppe
8056476d8d
fix: program binding table for bindless kernels
...
- if binding table entries are used in bindless kernel, program Binding
table
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-12-01 19:54:10 +01:00
Joshua Santosh Ranjan
20e0b6f005
feature: add support for activateMetrics
...
Related-To: NEO-9067
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2023-12-01 18:10:15 +01:00
Kamil Kopryk
aa950a4a96
feature: Add heapless mode programming in l0 1/n
...
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-12-01 17:01:01 +01:00
Mateusz Jablonski
7a17df93a6
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-01 16:54:11 +01:00
Dunajski, Bartosz
2c921ec940
feature: support to use mi_atomic for signalling in-order counter
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-01 15:35:12 +01:00
Mateusz Jablonski
cdcd834712
refactor: correct naming of builtin types
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-01 14:08:21 +01:00
Zbigniew Zdanowicz
01047eb461
refactor: make command list append launch kernel method virtual
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-12-01 12:07:48 +01:00
Mateusz Jablonski
e57d372608
refactor: correct naming of enum class constants
...
EngineGroupType
BlitDirection
PostBlitMode
WaitStatus
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-01 11:53:51 +01:00
Dunajski, Bartosz
9cc1a23ab6
fix: Regular Event waits for in-order counter if HW chaining is required
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-01 11:17:12 +01:00
Dunajski, Bartosz
41b55eaf77
refactor: improve in-order helper class handling
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-01 09:59:33 +01:00
Mateusz Jablonski
c3ac7b78bd
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-01 02:18:46 +01:00
Zbigniew Zdanowicz
550c6905bc
test: encompass level zero black box test functions and variables in namespace
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-11-30 21:44:15 +01:00
Dunajski, Bartosz
7c47313071
refactor: update CmdList struct inheritance type
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-30 21:38:16 +01:00
Mateusz Jablonski
c9664e6bad
refactor: rename global debug manager to debugManager
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-30 13:00:59 +01:00
Mateusz Jablonski
f2ede40d2e
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-30 09:08:26 +01:00
Mateusz Jablonski
36194c4e7d
refactor: correct variable namings
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-29 23:49:03 +01:00
Dunajski, Bartosz
9779f66fde
feature: return error when CB Event is passed to non-inOrder CmdList
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-29 10:13:23 +01:00
Hazubski, Filip
add635a605
fix: Add explicit checks to avoid dividing by 0 in memory copy region
...
Signed-off-by: Hazubski, Filip <filip.hazubski@intel.com >
2023-11-28 14:55:02 +01:00
Dunajski, Bartosz
143ca69bda
refactor: update unit test
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-28 12:23:49 +01:00
Dunajski, Bartosz
88cccaf328
feature: add support for ForceBcsEngineIndex flag 2
...
Related-To: NEO-8356
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-27 16:38:04 +01:00
Dunajski, Bartosz
eee07188dc
refactor: add new params to CmdListKernelLaunchParams struct
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-27 11:40:16 +01:00
Lu, Wenbin
37deaf1ae5
fix: serialize printf kernel accesses using device-wise locks
...
Related-To: LOCI-4114
Signed-off-by: Lu, Wenbin <wenbin.lu@intel.com >
2023-11-27 10:42:51 +01:00
Mateusz Hoppe
83ac95d293
fix: L0 - remove synchronization with events on appends in tbx mode
...
Related-To: NEO-9400
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-11-27 10:39:55 +01:00
Kamil Kopryk
982c2d665b
feature: add programming heapless mode in SBA
...
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-11-24 15:29:19 +01:00
Dunajski, Bartosz
27751ac0cb
feature: skip implicit in-order semaphores after host sync
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-24 14:53:38 +01:00
Kamil Kopryk
ce7298d512
feature: Add heapless mode programming in ocl
...
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-11-24 12:53:39 +01:00
Compute-Runtime-Validation
9c88e2b8a0
Revert "feature: add support for ForceBcsEngineIndex flag"
...
This reverts commit d9b3fd0623 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-11-24 05:23:54 +01:00
Dunajski, Bartosz
aba1cd8f9c
feature: improve waiting and signaling Events via KMD calls
...
Related-To: NEO-8179
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-23 14:53:27 +01:00
Mateusz Hoppe
7ffd151ac3
fix: adjust numArgsStateful based on binding table entries
...
- global and const buffer may have BTI index allocated, ssh template
must be allocated with size for all stateful args
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-11-23 12:15:39 +01:00
Dunajski, Bartosz
c281b66587
feature: disable implicit counter based Events transition in IPC mode
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-23 12:12:18 +01:00
Lukasz Jobczyk
ac8c00048e
performance: optimize svm allocation tracking
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-11-23 10:54:01 +01:00
Dunajski, Bartosz
d9b3fd0623
feature: add support for ForceBcsEngineIndex flag
...
Related-To: NEO-8356
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-11-22 23:07:46 +01:00
Mateusz Jablonski
914a1f980f
fix: don't return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE from linking module
...
https://github.com/intel/compute-runtime/issues/692
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-21 13:38:20 +01:00
Mateusz Hoppe
70beb8834d
test: improve aub tests - do not reset csrs
...
- CSRs do not need to be reset to Aub/Tbx csrs, they are already created
properly
- only AUBFixture in L0 and OCL is changed
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-11-21 11:25:57 +01:00
Mateusz Jablonski
35c1f34672
refactor: move number of threads per eu to release helper
...
Related-To: HSD-18034098647
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-11-20 12:16:33 +01:00
Mateusz Hoppe
2b35c2374b
test: refactor aub tests to create Aub/Tbx csr
...
- aub_tests should create AUB/TBX csr, this will prevent using empty
UltCommandStreamRecevier if CSR is not overriden in device
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-11-20 10:41:21 +01:00