Commit Graph

16385 Commits

Author SHA1 Message Date
Artur Harasimiuk d1e56b4e1e ci: do not patch libze-intel-gpu1.install if building w/o L0
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-27 13:08:12 +02:00
Mateusz Jablonski 85289f6658 refactor: extract common code for populating ftr and wa table
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-27 13:00:15 +02:00
Mateusz Jablonski 5942e64a76 ci: unify test target config for xe platforms
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-27 12:24:10 +02:00
Maciej Bielski 3849bad719 fix: block copy operations CommandStreamReceiver
The implicit ones are not sufficient and user-provided does not seem to
be needed.

Related-To: NEO-11825

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-06-27 11:45:15 +02:00
Artur Harasimiuk 0f80818f59 refactor: cleanup not needed include in CMakeLists.txt
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-27 11:31:07 +02:00
Kamil Kopryk 3d6470281f test: improve XeHPAndLaterDispatchWalkerBasicTest tests
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-27 11:14:17 +02:00
Artur Harasimiuk e9bf8cb0dc ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-27 10:52:19 +02:00
Dominik Dabek 4bcba0f036 fix: extend buffer pool AIL to MTL
Related-To: NEO-11021

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-06-27 10:37:42 +02:00
Kamil Kopryk 70e52ce4d8 refactor: add seperate enablers for compute walker and gpgpu walker
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-27 10:27:48 +02:00
Artur Harasimiuk 4c3c89adb1 test: cleanup not needed cout
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-27 10:08:02 +02:00
Bari, Pratik 4aaf201d9e refactor(sysman): Add SysmanProductHelper In SysmanKmdInterface Creation
- The SysmanProductHelper Pointer is used in the SysmanKmdInterface
instance creation.
- The filename for the critical power limit is fetched via the
SysmanProductHelper instance.
- The native unit for the critical limit is fetched via the
SysmanProductHelper instance.

Related-To: NEO-11813, NEO-11811

Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2024-06-27 00:58:37 +02:00
Wenju He c8e1ba9683 feature: support ZE_EXTERNAL_MEMORY_TYPE_FLAG_OPAQUE_FD in level-zero runtime
Re-use the implementation of ZE_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMPORT_FD.
With this PR and https://github.com/oneapi-src/unified-runtime/pull/1696,
Three sub-tests in SYCL bindless image vulkan_interop/sampled_images.cpp
are passing on DG2 linux.
Also enable OPAQUE_FD for EXTERNAL_MEMORY_EXPORT_DESC.

Related-To: GSD-7102
Signed-off-by: Wenju He <wenju.he@intel.com>
2024-06-26 23:34:15 +02:00
shubham kumar 492c90e300 feature(sysman): Win support PMT based getMemoryBandWidth
Related-To: NEO-10661

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-06-26 19:49:46 +02:00
Maciej Bielski c80a5e0143 fix: avoid dereferencing nullptr
Related-To: NEO-11825

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-06-26 19:46:49 +02:00
Mateusz Jablonski 116c3ef771 refactor: remove not needed check
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-26 16:56:05 +02:00
Mateusz Jablonski d51997be4f fix: setup L3 cache config when available from release helper
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-26 16:55:51 +02:00
Bartosz Dunajski ca77ace883 fix: download TBX Event allocation on Secondary CSRs
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-26 16:33:52 +02:00
Maciej Bielski 3e11ced59b fix: sanitize the array entries count returned from KMD
Related-To: NEO-11825
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-06-26 16:19:12 +02:00
Kamil Kopryk 0b00c5deba test: force some ults to use explicit COMPUTE_WALKER type 2/n
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-26 15:32:01 +02:00
Mateusz Jablonski 852586ab6a ci: update aot config header
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-26 15:31:46 +02:00
Fabian Zwoliński 35c5b4f26c fix: add Hex support to Yaml Parser
Related-To: NEO-9630
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-06-26 15:31:32 +02:00
Mateusz Jablonski 43ca7c082e fix: query csr size in mb and slm size per dss from device blob
Related-To: NEO-8188, NEO-10774
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-26 14:42:18 +02:00
ocldev 72d00db97b build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-06-26 13:32:35 +02:00
Szymon Morek 8ee92b840f fix: don't set start timestamp on cpu for bcs
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-06-26 13:30:58 +02:00
Artur Harasimiuk 367df79038 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-26 12:30:21 +02:00
Artur Harasimiuk 80cbc07c85 refactor: cmake macros to identify legacy platforms
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-26 10:47:03 +02:00
Michal Mrozek 4527d72fde refactor: remove dead code
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2024-06-26 10:44:45 +02:00
Kamil Kopryk 5883e9288a refactor: get postSync type from walker in ults
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-26 09:41:13 +02:00
Kamil Kopryk 44e8fdfb22 refactor: force some ults to use explicit COMPUTE_WALKER type
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-26 09:31:41 +02:00
ocldev 0442ffdb28 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-06-26 09:31:27 +02:00
Kamil Kopryk e74c8c516a refactor: use getInitGpuWalker function in ults
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-26 09:31:12 +02:00
Wenbin Lu e39d478acd fix: read max SS & EU/SS from GuC system info blob
Related-To: NEO-9489

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-06-26 09:30:57 +02:00
Bellekallu Rajkiran be2cd522af fix(sysman): Add WA to provide CPU timestamp for engine stats
Related-To: NEO-10551

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-06-26 02:42:35 +02:00
Kamil Kopryk 0f8d956592 refactor: use getKernelStartPointer return type
Related-To: NEO-10641

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-26 02:36:20 +02:00
Grzegorz Choinski 65f7a12c3d refactor: fix typo in version.cmake comment
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2024-06-26 00:57:59 +02:00
Kamil Kopryk fbc29bb43d refactor: use indirectDataAlignment from gen cmds
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-25 21:02:36 +02:00
Mateusz Jablonski 66d4d141e1 fix: extract common logic for filling default gt system info
gt system info should be queried from KMD

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-06-25 20:21:57 +02:00
Kamil Kopryk 1702526c40 test: add findWalkerTypeCmd function
Related-To: NEO-10641

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-25 18:54:09 +02:00
Compute-Runtime-Validation 2800282bdb Revert "fix: unblock xekmd recoverable pagefaults vmbind"
This reverts commit 5e144dae16.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-06-25 18:09:25 +02:00
Michal Mrozek a3c3b6533a performance: improve pool handling
Related-To: NEO-11731
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2024-06-25 17:04:17 +02:00
Bartosz Dunajski 6d70304e7b refactor: debug flag to override num HP contexts
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-06-25 16:46:16 +02:00
Kamil Kopryk 2ec2f8c085 refactor: add heaplessStateInitEnabled bool to dispatch walker args
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-06-25 15:53:19 +02:00
Artur Harasimiuk aa467ec10f ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-25 15:47:31 +02:00
Michal Mrozek c817d15b59 fix: residency leak
- properly add needsMakeResidentBeforeLock in Wddm Allocation so while
destroying the allocation it is properly removed from wddm residency controller
- add cannot trim further flag after eviction
- fix debug variable

Related-To: NEO-11731
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2024-06-25 15:17:11 +02:00
Lukasz Jobczyk 1cba900ad9 refactor: Add dc flush mitigation infrastructure
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-06-25 14:53:24 +02:00
Szymon Morek 8322495b53 performance: enable staging buffers copy
Related-To: NEO-11501

Enable copy through staging buffers on Windows,
limited platforms.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-06-25 14:14:42 +02:00
Naklicki, Mateusz 5e144dae16 fix: unblock xekmd recoverable pagefaults vmbind
Related-To: HSD-13011898606
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2024-06-25 13:23:48 +02:00
Compute-Runtime-Validation d19f58019f Revert "feature: add Drm-specific memoryBanks computation logic"
This reverts commit 11f7166c5a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-06-25 12:31:26 +02:00
Artur Harasimiuk c41f3fccb9 build: always use libocloc.so for 'current' shared library
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-25 10:59:02 +02:00
ocldev 20a6b54967 build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-06-25 10:16:30 +02:00