Commit Graph

14808 Commits

Author SHA1 Message Date
Dunajski, Bartosz 1c44f02e84 fix: signal in-order counter for Barrier after Event
Related-To: NEO-7966

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-11-03 14:29:33 +01:00
Mateusz Jablonski dcb351e9dd fix: correct number of returned L0 drivers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-03 13:53:25 +01:00
Mateusz Jablonski 2094d16f1f test: cleanup includes in L0 fixtures
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-03 13:23:25 +01:00
Mateusz Jablonski 534234bd79 build: fix linking ocl library
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-03 13:01:00 +01:00
Zbigniew Zdanowicz 19586277ca refactor: add debug flag to control delay after waiting for paging fence on cpu
Related-To: NEO-8395

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-11-03 12:49:39 +01:00
Jitendra Sharma 9f0ac8a7a3 refactor: Move windows and firmware_util sysman code to sysman shared folder
Related-To: NEO-9376

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2023-11-03 12:29:00 +01:00
Kamil Kopryk ae607502a0 feature: Add indirect data and scratch pointer to zeinfo
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2023-11-03 12:01:58 +01:00
Artur Harasimiuk e96e3d63c0 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-11-03 11:03:21 +01:00
Mateusz Jablonski b487b00ade test: refactor L0 mock device to allow forward declaration
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-03 10:11:55 +01:00
Compute-Runtime-Validation da9adc6797 Revert "feature: experimental Counter Based Event support"
This reverts commit a8c79e0ba1.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-11-03 10:00:52 +01:00
Kamil Kopryk 73bb139e17 refactor: add applyExtraInternalOptions function
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2023-11-03 09:43:37 +01:00
Compute-Runtime-Validation bcc5a8502b Revert "feature: add functions to get/set VA space"
This reverts commit 0550c80d4f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-11-03 02:06:36 +01:00
Compute-Runtime-Validation 71617c19b3 Revert "feature: enable in-order counter waits if temp allocation storage is ...
This reverts commit c9376c9829.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-11-03 00:22:41 +01:00
Artur Harasimiuk bfc19ee342 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-11-02 20:23:12 +01:00
ocldev b393ff5cb9 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2023-11-02 19:03:51 +01:00
Young Jin Yoon 0550c80d4f feature: add functions to get/set VA space
Added an extension version of zeContextGetVirtualAddressSpaceIpcHandle
and zeContextPutVirtualAddressSpaceIpcHandle, which return
ZE_RESULT_ERROR_UNSUPPORTED_FEATURE for now.

Related-To: NEO-8259

Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2023-11-02 18:42:27 +01:00
Zhang, Winston 6d4f79b71b fix: hang during appendMemory
Fixed command buffer size estimation in appendMemoryCopy code path.

Related-To: NEO-8293

Signed-off-by: Zhang, Winston <winston.zhang@intel.com>
2023-11-02 18:28:17 +01:00
Dominik Dabek 43841fd2ef fix: clear AllocationsList tail on free all
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2023-11-02 18:06:13 +01:00
Dunajski, Bartosz a8c79e0ba1 feature: experimental Counter Based Event support
Related-To: NEO-8145

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-11-02 18:01:44 +01:00
Dunajski, Bartosz c9376c9829 feature: enable in-order counter waits if temp allocation storage is empty
Related-To: NEO-7966

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-11-02 18:01:28 +01:00
ocldev afd693387b build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2023-11-02 17:17:18 +01:00
Mateusz Jablonski c3d43c3927 test: remove gmock
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-11-02 15:10:50 +01:00
Dunajski, Bartosz 0e2885930b refactor: pass event copy data as const reference
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-11-02 14:08:26 +01:00
Zbigniew Zdanowicz 93cf33fda0 performance: remove redundant tlb flush on monitor fence
Related-To: NEO-8395

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-11-02 12:39:05 +01:00
Mateusz Hoppe 4a5d9eeae7 refactor: do not trigger debug break when mkdir fails with EEXIST
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-11-02 12:26:32 +01:00
Bellekallu Rajkiran aa85d71adc fix: Fix sysman abort on destruction
Invoking close on invalid fd result in undesired behaviour.
Pass proper file descriptor for close to avoid unnecessary
aborts during destruction.

Related-To: GSD-6816

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-11-01 22:27:33 +01:00
Brandon Yates a1c7f419fb test: Fix use of prelim ULT headers in non-prelim build
This fixes build issue when PRELIM support is not enabled

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2023-11-01 16:30:29 +01:00
Bellekallu Rajkiran 943ffb31ef feature(sysman): Add support for device reset extension
Related-To: NEO-8654

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-10-31 23:39:18 +01:00
Aravind Gopalakrishnan 99abb40a45 feature: Add extensions to expose dot product capabilities
- Add new extension property for user to query platform DP support.
- Add new blackbox and ULTs for extension.

Related-To: NEO-8786

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2023-10-31 21:54:39 +01:00
Dunajski, Bartosz 130fbced5b feature: in-order flush is host visible if dc flush not required
Related-To: NEO-7966

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-10-31 18:17:14 +01:00
Mateusz Jablonski 330fb40107 fix: fix clang-tidy issues
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-10-31 16:32:06 +01:00
Mateusz Jablonski e973fda8ef fix: fix segfault handler in clang on windows
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-10-31 16:14:20 +01:00
Zbigniew Zdanowicz db10e85526 refactor: add new diagnostic mode for device state
Related-To: NEO-8395

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2023-10-31 16:02:53 +01:00
ocldev 3665d6e258 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2023-10-31 14:41:32 +01:00
Pawel Cieslak 9b03f3924b ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2023-10-31 14:30:42 +01:00
Mateusz Jablonski b9a3adee30 test: fix compilation error of mt tests in clang on Windows
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-10-31 13:16:20 +01:00
Mateusz Jablonski e301418423 fix: correct issues with clang tidy
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-10-31 12:23:42 +01:00
Baj, Tomasz 28c6dbf8c1 fix: set ParentDevice for subDevice only
Related-To: GSD-6609

Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com>
2023-10-31 12:11:39 +01:00
Mateusz Jablonski 9c7f31620a refactor: correct variable naming
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-10-31 10:29:15 +01:00
Mateusz Jablonski 1116424824 fix: fix compilation of L0 black box tests for clang on Windows
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-10-31 10:23:16 +01:00
ocldev 14ddcda510 build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2023-10-31 08:15:24 +01:00
Pawel Cieslak f29dc33b34 fix: fix issues detected with clang-tidy-16
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2023-10-31 08:06:30 +01:00
Compute-Runtime-Validation c9d6615231 Revert "feature: Add extensions to expose dot product capabilities"
This reverts commit e988fe66e3.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-10-31 05:06:06 +01:00
Michal Mrozek 060fc40938 performance: move constants out of the loop.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2023-10-30 18:16:35 +01:00
Mateusz Jablonski d56abe6f60 refactor: correct variable naming
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-10-30 17:26:20 +01:00
Jitendra Sharma 84d44a61f6 refactor: Move sysman_driver/sysman_device files to driver/device directories
Related-To: NEO-9376

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2023-10-30 16:05:09 +01:00
Andrzej Koska 4f35bf5282 test: add test to waitForTimestamps
Related-To: NEO-8196

Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
2023-10-30 15:49:50 +01:00
Aravind Gopalakrishnan e988fe66e3 feature: Add extensions to expose dot product capabilities
- Add new extension property for user to query platform DP support.
- Add new blackbox and ULTs for extension.

Related-To: NEO-8786

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2023-10-30 15:15:51 +01:00
Dominik Dabek 87a1fda1a7 test: cmd buffer prealloc without flag test
Add missing test with debug flag
SetAmountOfReusableAllocationsPerCmdQueue unset.

Related-To: NEO-8152

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2023-10-30 14:05:27 +01:00
Jablonski, Mateusz fad9ad729d fix: don't modify vector when iterating over items
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2023-10-30 13:45:28 +01:00