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
9e3a8bdf1b
test: increase ult iteration time in Windows DEBUG builds
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-11-29 23:07:36 +01:00
Bellekallu Rajkiran
48fdd857a4
fix: Add support for min, max and default limits
...
Related-To: NEO-8373
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-11-29 20:07:33 +01:00
Dunajski, Bartosz
5772b17924
refactor: Add debug flag to check Device State on failed Wddm submission
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-11-29 18:44:25 +01:00
Mateusz Jablonski
aac8686095
fix: correct calculating submit cpu timestamp
...
Related-To: NEO-9590, HSD-18035219634
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-29 17:42:41 +01:00
Mateusz Jablonski
feccb86582
test: simplify mt test, reduce number of iterations
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-29 12:55:31 +01:00
Bellekallu Rajkiran
59e0eb4ab2
fix: Handle error when product helper is nullptr
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-11-29 12:31:03 +01:00
ocldev
11024ff3dd
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-11-29 12:14:56 +01:00
Fabian Zwolinski
06ec4c3a82
fix: aub residency in HW+AUB mode
...
Related-To: NEO-9230
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2023-11-29 11:54:59 +01:00
Mateusz Hoppe
6c4e46f6a6
test: increase ult iteration time in Windows DEBUG builds
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-11-29 11:22:24 +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
Mateusz Jablonski
ce5fdf7091
test: increase per test timeout in mt tests to 16s
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-29 09:48:25 +01:00
ocldev
c9883c26e1
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-11-28 19:09:31 +01:00
Zbigniew Zdanowicz
fdcf7f6793
performance: enable new dispatch monitor fence policy in direct submission
...
Related-To: NEO-8395
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-11-28 17:21:46 +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
Mateusz Jablonski
b028d0c177
test: increase per test timeout in unit tests to 16s
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-28 13:08:48 +01:00
Grzegorz Choinski
91a2bd1d11
ci: update lint reference projects config
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2023-11-28 12:37:58 +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
Compute-Runtime-Validation
1395a2cb38
Revert "refactor: linux cl_cache eviction mechanism"
...
This reverts commit a02ac1c140
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-11-28 08:51:36 +01:00
Artur Harasimiuk
909ead1fc3
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-11-27 22:05:02 +01:00
Naklicki, Mateusz
dc29c08abd
fix: align NEO code to new uAPI header
...
Related-To: NEO-9566
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2023-11-27 19:50:23 +01:00
Fabian Zwolinski
a02ac1c140
refactor: linux cl_cache eviction mechanism
...
Refactored eviction mechanism works as follows:
- eviction is needed only if
total size of cache binaries + size of the new binary exceed cache limit
- single evition call removes files with a summed size of 1/3 of the cache limit
- if new binary can not fit in the cache size limit
even after eviction, it will not be saved
- cache limit applies only to
files in cache directory with .cl_cache/.l0_cache extension.
Only these files are counted and only these files are removed
Minor:
- rename variables for better readability
- add `const` where possible
Related-To: NEO-4262
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2023-11-27 18:20:41 +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
Mateusz Jablonski
829e5ba5e6
test: increase per test timeout in unit tests to 8s
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-27 15:29:56 +01:00
Mateusz Jablonski
8e3caef814
test: add support for alarm in Windows ULT
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-27 14:24:45 +01:00
Mateusz Jablonski
c7daa7a960
test: add per test case timeout
...
fail unit test when takes more than 5s
fail aub test when takes more than 20s
add mechanism to control timeout per aub/mt/unit test
disable tests with fstream
Related-To: NEO-7006
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-27 12:58:11 +01:00
Maciej Plewka
8c8bb23356
fix: update completion fence for previous ring during switch
...
Related-To: NEO-9330
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2023-11-27 12:30:01 +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
Bari, Pratik
8d1a704466
feature(sysman): Xe porting of Performance Module
...
- The new sysfs Filenames have been introduced in the Sysman Kmd
Interface class which are used for Xe driver.
- The SysFsAccessInterface class instance have been used for the Sysfs
calls.
- The ULTs have been added for the new functions.
Related-To: NEO-8806
Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2023-11-27 03:30:01 +01:00
Compute-Runtime-Validation
6906a4df5a
Revert "feature: enable bindless mode in ocloc in L0 on dg2"
...
This reverts commit c35b13ccae
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-11-25 03:20:54 +01:00
Compute-Runtime-Validation
c4328d223a
Revert "feature: enable bindless mode in L0 on dg2"
...
This reverts commit e23aebf3d7
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-11-25 01:40:26 +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
Mateusz Jablonski
220b1e10cf
refactor: remove copy/move ctors when class has user-defined dtor
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-24 13:13:07 +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
He, Wenju
c35b13ccae
feature: enable bindless mode in ocloc in L0 on dg2
...
Before this PR, bindless build option isn't enabled in ocloc by default on dg2.
So aot built program still use bindful kernel.
This PR appends bindless option to ocloc according on releaseHelper config.
Related-To: NEO-7063
Signed-off-by: He, Wenju <wenju.he@intel.com>
2023-11-24 12:37:42 +01:00
Maciej Plewka
1a364f5c98
fix: add synchronization for updating tag and updating residency in GA
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2023-11-24 12:12:13 +01:00
Francois Dugast
f465cf5f27
feature: update Xe KMD header
...
xe_drm.h header is generated from the series
"uAPI Alignment - Remove unused features"
from https://patchwork.freedesktop.org/series/126278/
This aligns with Xe KMD commit ("drm/xe/pmu: Drop interrupt pmu event").
Related-To: NEO-8324
Signed-off-by: Francois Dugast <francois.dugast@intel.com>
2023-11-24 11:40:42 +01:00
Mateusz Hoppe
e23aebf3d7
feature: enable bindless mode in L0 on dg2
...
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-11-24 09:35:25 +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
ocldev
f8d9d43fe1
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-11-23 17:36:23 +01:00
Artur Harasimiuk
f0f404d369
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-11-23 17:30:34 +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 Hoppe
24a32b97c8
test: refactor aub tests to use AUBFixture
...
- AUBCommandStreamFixture derives from AUBFixture
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-11-22 15:25:00 +01:00