Mateusz Jablonski
b77a1fa032
test: increase windows ult timeout
...
debug config to 240s per iteration
release config to 120s per iteration
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-01 13:48:55 +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
Mateusz Jablonski
982ef34644
test: simplify mt test, reduce number of iterations
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-01 10:16:42 +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
John Falkowski
e1df8f9112
feature: add SetBOChunkingSize debug variable
...
Resolves: NEO-9562
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2023-12-01 09:39:47 +01:00
Bellekallu Rajkiran
3349fcaf75
refactor: Remove duplicate FsAccess class definition
...
Related-To: NEO-9661
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-01 08:49:12 +01:00
Mateusz Jablonski
b92b5892b8
refactor: correct variable naming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-01 08:34:19 +01:00
ocldev
d25b3ebcdc
build: igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-12-01 03:10:54 +01:00
Kacper Nowak
4a0064033a
fix: Correct AIL initialization in runtime
...
- Initialize AIL helper in runtime (linux/windows/AUB path).
- Return false if AIL configuration initialization is called with empty
AIL helper (is nullptr).
- Skip mentioned condition if AIL is disabled via EnableAIL debug key.
Related-To: NEO-9240
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2023-12-01 02:42:10 +01:00
shubham kumar
e470104d42
feature(sysman): Use common KMD interface in Standby module
...
Related-To: NEO-8755
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2023-12-01 02:39:34 +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
Pawel Cieslak
f8bb71e1ba
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2023-12-01 02:14:36 +01:00
Mateusz Jablonski
bc862dff49
test: increase ult iteration timeouts
...
for aub tests on Windows to 360s
for ocloc tests on Windows to 90s
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-30 23:40:55 +01:00
Mateusz Witke
ebccb936d0
ci: kernel revision update to dii 5236
...
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com>
2023-11-30 23:40:37 +01:00
Mateusz Jablonski
939a37c445
test: start alarm handler just before RUN_ALL_TESTS
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-30 23:40:20 +01:00
Mateusz Hoppe
c933840708
fix: export Context residency functions with external C linkage
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-11-30 22:27:36 +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
ocldev
61cbcf83ed
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2023-11-30 02:23:23 +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
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