Commit Graph

14808 Commits

Author SHA1 Message Date
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