888c935efb
Do not wait for completion in direct submission controller
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-05-19 11:12:42 +02:00
d69bf76282
Rename r_pod_cast function to safePodCast
...
Rename is necessary, because NEO uses camelCase convention for
function names.
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2022-05-19 10:43:20 +02:00
4aa7cc527a
test: move .config files to shared/
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-19 01:12:51 +02:00
955ef84306
Optimize number of dc flush to single after all dispatched builtin kernels
...
Related-To: NEO-6871
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-05-18 22:43:52 +02:00
1b8ceb2bbc
Enhance kernel arg info ULTs
...
Manually set values expected by given kernel arg info query.
This prevents issues which incoming zebin switch.
Related-To: NEO-6646
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-05-18 22:36:09 +02:00
340ba8bf56
Fix for task count hang issue
...
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2022-05-18 19:35:12 +02:00
56a164ffcd
Debug mask support to force uncached Gmm usage type
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
22.21.23269
2022-05-18 19:23:34 +02:00
5f38555af5
Make test deterministic
...
Related-To: NEO-6611
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-18 19:15:36 +02:00
2ad04efd16
Move debug setting and file reader tests to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-18 18:54:02 +02:00
1a04628393
L0 Debugger - disable compression in debugging mode
...
Resolves: NEO-6942
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-05-18 17:54:20 +02:00
ab4a45b271
Update PVC device ids
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-05-18 16:02:25 +02:00
aac687b43f
Metrics: Add Implicitit Scaling support for EuStallSampling
...
This patch adds support for Implicit Scaling for
EuStallSampling Metric group
Related-To: LOCI-2760
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-05-18 15:32:52 +02:00
c59abbe495
Add option for extending cmdlist
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-05-18 14:49:50 +02:00
b2b333d354
Move mock definition of method configureHardwareCustom inside dummyHwConfig
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-05-18 14:06:04 +02:00
d159679d1f
build: fix ULT execution
...
properly setup depenencies if targets were created in other place
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-18 12:46:41 +02:00
359dfc301f
Improve elf encoder
...
This change:
* adds functions for setting members of ElfSymbol, and ElfRela.
* simplifies string section creation in ElfEncoder.
* adds function to query index of section in ElfEncoder.
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-05-18 12:20:26 +02:00
7463e1970b
Cleanup headers
...
Make TUs and headers self-contained, remove unused headers
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-05-18 11:42:06 +02:00
ac3005a463
Create a wrapper for drm_i915_query_item
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-18 11:32:44 +02:00
771298c6e2
L0Debugger - add DEBUG_BREAK when readGpuMemory fails
...
- break in checkThreadIsResumed() when memory read fails
unexpectedly
Related-To: NEO-6763
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-05-18 11:02:19 +02:00
fb336d1b57
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-05-18 10:40:52 +02:00
65214e2e4c
Add windows debugger feature check
...
Related-To: NEO-6717
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-05-18 00:37:39 +02:00
3f04769f07
style: configure readability-identifier-naming.FunctionCase
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-17 20:55:56 +02:00
b3261a8e2b
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-17 19:07:48 +02:00
daf7829fa2
Revert "L0 Debugger Windows - implement debugger attach/detach"
...
This reverts commit f45431c173
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-05-17 19:02:11 +02:00
de465b1e6c
Move drm wrappers to a separate file
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-17 17:58:19 +02:00
9e7b2a77ea
Ensure that bitwise operation uses same size operands
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-17 17:15:41 +02:00
17b0ddd2a3
ULT execution refactor
...
Add targets to run shared, OpenCL and L0 tests separately. Bind all
these to run_unit_tests.
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-17 16:19:40 +02:00
155b4ec606
Fix stream space used in MiMath tests
...
Related-To: NEO-6925
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-05-17 16:05:37 +02:00
f45431c173
L0 Debugger Windows - implement debugger attach/detach
...
Related-To: NEO-6718
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-05-17 14:07:29 +02:00
96e1eb7467
Move variables baseDieRev and baseDieA0Masked from xe_hpc to pvc
...
Pvc specific variables should be located in pvc struct
Related-To: NEO-6738
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-05-17 12:19:16 +02:00
3897f43f8e
style: correct local variable naming
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-17 11:14:14 +02:00
2cca28af07
Create wrappers for drm_i915_gem_get_tiling and drm_i915_gem_set_tiling
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-17 11:08:08 +02:00
99db73c034
Add debug flag to fail build program with stateful access
...
I've added debug flag FailBuildProgramWithStatefulAccess which makes
possible to fail build program/module creation
with stateful access(except builtins) on
pvc and later platforms.
Related-To: NEO-6075
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-05-17 11:01:05 +02:00
b24635b0c0
Fix style in context_private_data
...
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2022-05-17 00:33:51 +02:00
15733fc262
Add image and fence tests
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-05-16 18:51:25 +02:00
52a3bfcfde
Unify programming of pipe control command
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-05-16 18:42:04 +02:00
7eafb1e877
remove unused code
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-16 18:15:03 +02:00
c3f1b07183
L0Debugger - add ULT for immediate cmdlist notification
...
Resolves: NEO-6963
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-05-16 17:50:39 +02:00
4c98e98011
style: correct variable naming
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-16 17:24:47 +02:00
06517f429f
Create wrappers for drm_i915_gem_create and drm_i915_gem_userptr
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-16 17:03:29 +02:00
4266f861ac
Make implicit flush for cross-device dependency
...
Related-To: NEO-6418
If there's a cross-device dependency, flush batched
submissions to avoid deadlock.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-05-16 16:29:09 +02:00
9d31d36491
Disable cross-tile kmd migration for usm allocations
...
Ensure KMD migrations for USM allocations to occur between smem and lmem only
Related-To: NEO-6969
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2022-05-16 15:23:34 +02:00
e32738ee4a
Set flag indicating corresponding addressing mode in zebin
...
Set missing flag indicating corresponding addresing mode.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
Related-To: NEO-6646
2022-05-16 15:16:25 +02:00
d643c587b9
style: correct variable naming
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-16 15:02:15 +02:00
eecde1e1f3
style: correct case in variable name
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-16 14:01:25 +02:00
819e0f5515
style: configure readability-identifier-naming.LocalVariableCase
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-16 12:39:44 +02:00
24669e0219
Optimize number of dispatched pipe control commands
...
Related-To: NEO-6871
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-05-16 12:17:33 +02:00
a5d8a22bac
Add option for extending kernel
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-05-16 12:08:41 +02:00
7db7d58851
test: zero-initialize properties in test body
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-16 11:48:46 +02:00
d8b161e21e
Fix zetDebugResume() within subslice
...
- single slice devices need subslice remapping
- convert api thread ids to physical ids within specific device index
Related-To: NEO-6950
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-05-15 15:35:50 +02:00