Maciej Plewka
d2ec766bf1
fix: limit ccs number to 1 on dg2
...
Related-To: NEO-7863, HSD-14019186972
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-08-07 10:50:45 +02:00
Compute-Runtime-Validation
65df34bbc7
Revert "refactor: Unify GTPin initialization logic between APIs"
...
This reverts commit 68a5108e05 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-07 04:31:52 +02:00
Kacper Nowak
68a5108e05
refactor: Unify GTPin initialization logic between APIs
...
Add support for new GTPin loading logic in OCL path, similar to existing
in L0 - invoking exposed, dedicated API call (OpenGTPinOCL).
- Move logic to shared, including unit tests
- Check whether instrumentation is required on
clGetPlatformIDs API call, and if yes,
make a call to OpenGTPinOCL function.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2023-08-05 18:22:08 +02:00
Compute-Runtime-Validation
05fb8e9c00
Revert "ci: kernel revision update to 4953"
...
This reverts commit c798505203 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-05 04:54:17 +02:00
John Falkowski
f652c7311d
feature: Add prefetch for chunking with shared and device mem
...
Perform prefetching of chunks on shared and device allocations
after bind.
Related-To: NEO-8066
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
Signed-off by: John Falkowski <john.falkowski@intel.com >
2023-08-05 02:17:39 +02:00
Kulkarni, Ashwin Kumar
cb2b4214b4
feature: support UUID feature for windows
...
Related-To: LOCI-3523
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-08-04 20:57:38 +02:00
Compute-Runtime-Validation
d93789dbab
Revert "fix: use decanonize from gmm helper in xe"
...
This reverts commit e6b0930657 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-04 17:20:25 +02:00
Mateusz Hoppe
c44b600ec7
fix: assert message printing
...
- assert buffer has header that needs to be accounted for while parsing
the buffer and reading format strings. currentOffset in Printf Formatter
must not exceed size in header. The offset is relative to the beginning
of buffer, not the "begin" field in header
Resolves: NEO-8237
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-08-04 16:48:59 +02:00
Zbigniew Zdanowicz
53e85728cd
test: add sandbox test of concurrent regular and immediate execution
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-04 16:42:28 +02:00
Mateusz Witke
c798505203
ci: kernel revision update to 4953
...
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com >
2023-08-04 15:23:45 +02:00
Mateusz Jablonski
a1ff8d0ca0
fix: add missing initialization of hw info on ADLP
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-04 14:25:09 +02:00
Zbigniew Zdanowicz
0eb3bcaf02
performance: enable immediate flush task on xe hpg platforms
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-04 14:03:45 +02:00
Kulkarni, Ashwin Kumar
5cd39dd155
fix(sysman): supports return of correct temperature domains on igfx
...
Related-To: LOCI-4741
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2023-08-04 12:28:50 +02:00
Bellekallu Rajkiran
63fa05e776
fix: Proper update of device count that generated events
...
numDeviceEvents out param is not being updated in case
there are no events and device events map is not overridden
on multiple register calls result in failure.
Related-To: LOCI-4751
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-08-04 11:58:56 +02:00
Mateusz Jablonski
742bc15be9
test: reduce gpu hang check period in mock csr classes
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-04 11:58:40 +02:00
Dunajski, Bartosz
a7e0594fd9
fix: add missing dependency wait for in-order appendWaitOnEvents
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-04 11:58:24 +02:00
Mateusz Jablonski
30734fa844
fix: unify hw configs for ADLP/ADLN/DG2
...
move them to common place
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-04 11:19:18 +02:00
Zbigniew Zdanowicz
be9d1f0589
fix: update context base address state after execution of regular command list
...
Related-To: NEO-7808
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-04 11:12:28 +02:00
Dunajski, Bartosz
305d4f3102
fix: add missing check in in-order compute mem copy path
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-08-04 11:02:13 +02:00
Lukasz Jobczyk
e89e20c013
fix: Disable timestamp wait for events on WSL
...
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-08-04 09:23:30 +02:00
Mateusz Jablonski
db12dc78a8
test: reduce gpu hang check period in test expecting gpu hang
...
this reduces test execution time by 500 ms
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-04 08:49:51 +02:00
Bari, Pratik
3f083360a2
feature(sysman): Added sysfs filenames for the memory module
...
- The sysfs filenames have been added in the sysfsNameToFileMap of the
SysmanKmdInterface classes.
- The functions returning the sysfs filenames have been removed from the
shared directory.
- The ULTs have been added to return the sysfs filenames.
Related-To: LOCI-4699
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-08-03 22:36:17 +02:00
Kamil Kopryk
e6b0930657
fix: use decanonize from gmm helper in xe
...
Related-To: NEO-7996
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-08-03 15:18:48 +02:00
Mateusz Hoppe
bcba74f839
feature: bindless global allocator with scratch
...
- allocate SSH in cmdContainer when scratch allocation used with
private heaps
- scratch SurfaceStates are addressed relative to
SurfaceStateBaseAddress and have to be placed on SSH
- remove not used SCRATCH_SSH heap type from bindelssHeapHelper
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-08-03 13:24:59 +02:00
Compute-Runtime-Validation
856e9f00f3
Revert "fix: add fallback in setting hw ip version for MTL"
...
This reverts commit fbac74e3c4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-03 11:03:53 +02:00
Lukasz Jobczyk
e75499de45
fix: Enable timestamp wait for events on MTL Windows
...
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-08-03 10:06:55 +02:00
Compute-Runtime-Validation
6a4a14e13a
Revert "fix: Enable timestamp wait for events on MTL"
...
This reverts commit 51a00fb4c8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-03 03:22:17 +02:00
Mateusz Jablonski
fbac74e3c4
fix: add fallback in setting hw ip version for MTL
...
setup hw ip version based on device id and revision id
Related-To: NEO-8231
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-02 16:09:05 +02:00
Bari, Pratik
b85222b4f3
feature(sysman): Added changes for Porting Standby API
...
The corresponding sysfs file names used by the standby module has been
added in the sysfsNameToFileMap.
The ULTs have been added in the standby module covering the new
filename.
The base path for the sysfs filenames corresponding to the Xe driver
have been modified.
Related-To: LOCI-4406
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-08-02 16:02:47 +02:00
Bari, Pratik
64bf895cf7
feature(sysman): Create boilerplate for spec 1.7 in sysman
...
- Added new sysman APIs introduced in spec1.7
- Added ULTs to cover the new APIs
Related-To: LOCI-4667
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2023-08-02 13:51:09 +02:00
Mateusz Jablonski
f5d683063b
test: pass empty execution environment when preparing device environments
...
Related-To: NEO-8187
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-02 13:05:34 +02:00
Lukasz Jobczyk
51a00fb4c8
fix: Enable timestamp wait for events on MTL
...
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-08-02 11:51:01 +02:00
Mateusz Jablonski
6d020ceb97
test: improve tests for getProductMaxPreferredSlmSize for releases 12.70 / 12.71
...
Related-To: NEO-7786
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-02 11:27:40 +02:00
Fabian Zwolinski
e007968db9
documentation: update memory availability on Windows
...
Related-To: NEO-7229
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-08-02 11:27:24 +02:00
Mateusz Jablonski
659f7b645f
refactor: move methods from CompilerProductHelper to ReleaseHelper
...
Related-To: NEO-7786
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-02 10:40:48 +02:00
Dominik Dabek
12ab74fe96
performance: flag to program barrier in task cs
...
Add debug flag ProgramBarrierInCommandStreamTask to program barrier
pipe control in task command stream instead of csr command stream.
This will reduce the number of batch buffer starts.
Related-To: NEO-8147
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-08-02 10:26:34 +02:00
Mateusz Jablonski
02aa4b6acc
refactor: unify isMatrixMultiplyAccumulateSupported definition
...
Related-To: NEO-7786
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-01 14:39:53 +02:00
Mateusz Jablonski
59c7cef9db
test: add dedicated tests for release helpers
...
Related-To: NEO-7786
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-08-01 14:27:05 +02:00
Igor Venevtsev
e2ad2e8db0
fix: initialize GPU VA for additional synchronization WA
...
Related-To: NEO-8072
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2023-08-01 11:43:52 +02:00
Zbigniew Zdanowicz
22ab72ed3d
performance: do not flush caches when writing global timestamp
...
Related-To: HSD-18032167035
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-08-01 10:46:18 +02:00
Compute-Runtime-Validation
a0dde814c9
Revert "performance: enable immediate flush task on xe hpg"
...
This reverts commit b184bb11fa .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-08-01 08:33:26 +02:00
Lukasz Jobczyk
1d2ed7e534
fix: invalidate tlb when dispatch monitor fence
...
Related-To: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-07-31 21:26:39 +02:00
Lukasz Jobczyk
b6535541ab
performance: Enable ULLS on MTL Windows
...
Resolves: NEO-8067
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-07-31 21:03:15 +02:00
Mateusz Jablonski
1e95ed33f9
refactor: remove redundant parameter from HardwareInfo ctor
...
hw ip version is queried from KMD or set based on device id and rev id
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-07-31 16:12:57 +02:00
Mateusz Jablonski
43654bfc02
fix: add support for handling same hw ip release for different products
...
Related-To: NEO-8187
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-07-31 15:58:19 +02:00
Compute-Runtime-Validation
f4d05a8e6b
Revert "fix: Add missing fp64 extensions in caps initialization"
...
This reverts commit 22a719d62f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-07-31 13:43:23 +02:00
Mateusz Jablonski
98fd9f5687
performance: change preferred allocation method on MTL devices
...
prefer allocating resources by KMD
Related-To: NEO-7194
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-07-31 10:45:43 +02:00
Mateusz Hoppe
30426d35c8
feature(zebin): dump zebin when building module from SPIRV
...
- Debug key DumpZEBin should dump zebin elf for modules created from
SPIRV format
Related-To: NEO-7895
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-07-31 10:23:47 +02:00
Lukasz Jobczyk
820771212c
Revert "performance: Enable ULLS on MTL Windows"
...
This reverts commit 47d099a565 .
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-07-31 09:22:40 +02:00
Filip Hazubski
12af65a970
fix: Change default value of EnableCpuCacheForResources debug toggle
...
This change disables CPU caching for resources
not accessed by CPU for MTL devices.
Related-To: NEO-7194
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-07-31 09:15:43 +02:00