Commit Graph

15466 Commits

Author SHA1 Message Date
Dunajski, Bartosz
2f03c48c7a feature: in-order host counter allocation pooling
Related-To: NEO-10507

Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-03-08 13:13:04 +01:00
Dominik Dabek
4af5851778 test: add missing compression flag
explicit test for xe hpc

add missing compression flag to compressed buffer performance hint test

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-03-08 12:51:17 +01:00
Kamil Kopryk
168445784e feature: introduce states programming at driver init heapless ocl
Related-To: NEO-7824
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-03-08 12:29:44 +01:00
Wenju He
ea69b156d2 test: Add image_query test to zello_bindless_kernel
This is helpful to test image query builtin in bindless modes.

Related-To: NEO-7063
Signed-off-by: Wenju He <wenju.he@intel.com>
2024-03-08 10:59:07 +01:00
Lukasz Jobczyk
88a8bc8ac6 fix: Download BCS allocations when timestamps are completed
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-03-08 10:47:53 +01:00
Fabian Zwolinski
36ab19faf7 fix: enable cl_cache by default in Level Zero
Related-To: NEO-10045
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2024-03-08 10:21:33 +01:00
Young Jin Yoon
65f3e80796 Revert "build: remove static_assert for drm header change"
This reverts commit 219470f60d.

Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2024-03-08 09:54:30 +01:00
Zbigniew Zdanowicz
f1f874c47d feature: store timestamp cb event clear and sync commands
Related-To: NEO-10385

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-03-08 09:37:26 +01:00
Mrozek, Michal
c72b9ec448 refactor: remove not needed code
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2024-03-08 08:53:13 +01:00
Young Jin Yoon
a027e7d8e4 build: update i915 prelim headers
third_party/uapi/prelim/drm from prelim v2.0-rc24
https://github.com/intel-gpu/drm-uapi-helper

Related-To: GSD-5673
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2024-03-08 08:04:28 +01:00
Wenbin Lu
0ba501f7e0 fix: report number of XeLink hops
Also fix one ASAN + LTO failure

Related-To: GSD-7126

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-03-08 07:00:22 +01:00
Compute-Runtime-Validation
b44725b371 Revert "feature: Remove support for min power limit property"
This reverts commit cb924cfe6e.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-03-07 20:29:35 +01:00
Mrozek, Michal
10313b7b84 refactor: remove not needed code
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2024-03-07 18:50:16 +01:00
Lukasz Jobczyk
6d1a3d404e refactor: Add helper to control flat ring buffer
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-03-07 17:52:23 +01:00
Filip Hazubski
277a0b9f1f ci: infra revision update
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-03-07 17:23:06 +01:00
Mateusz Jablonski
8e7e5ca58f fix: return same UUID format independently on pci bus info presence
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-07 16:56:30 +01:00
Jitendra Sharma
e1e1c0d046 feature: Implement metadata create event handling in XE
Related-To: NEO-8407
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-03-07 14:26:48 +01:00
Mateusz Jablonski
9b98a5ad83 test: skip rtas test when rt is not supported
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-07 13:59:26 +01:00
Filip Hazubski
336a2c45ac test: Correct logic in MulticontextAubFixture
Ensure that device with CSR_AUB is created
after the aub name override is properly initialized.

For devices with RCS disabled and single CCS enabled,
allow dual context cases to utilize the same CCS engine twice.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-03-07 13:23:11 +01:00
Michal Mrozek
e08668b982 refactor: remove not needed code.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2024-03-07 13:02:29 +01:00
Zbigniew Zdanowicz
fe377b6597 feature: add out cmd pointer to store data imm encoder
Related-To: NEO-10385

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-03-07 12:52:08 +01:00
Maciej Plewka
26abb4a1fa refactor: Modify cl_gl_private header to be sherable with OGL
Related-To: NEO-9151

With this change OpenGL should be able to use
cl_gl_private_intel_structures.h header
directly from openCL repository.

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-03-07 12:19:30 +01:00
Bartosz Dunajski
79d80047ef refactor: improve mmap logging logic
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-03-07 12:15:39 +01:00
Mateusz Witke
0bd624e1fc ci: kernel revision update to 5418
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com>
2024-03-07 10:08:24 +01:00
Joshua Santosh Ranjan
ba5c6f32b3 feature: return error when file handles are exhaused in sysman engine
Related-To: NEO-10513

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2024-03-07 09:15:20 +01:00
Mateusz Jablonski
a22cefdaed fix: don't program dummy blit when no copy command was programmed
Related-To: NEO-9996, NEO-10571
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-07 09:01:16 +01:00
Kamil Kopryk
6ac90f76c5 test: disable test temporarily
Related-To: NEO-10637
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-03-07 07:50:37 +01:00
Pawel Cieslak
db5ccebadb ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-03-06 22:22:44 +01:00
Michal Mrozek
660539fe4e refactor: remove not needed code.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2024-03-06 20:13:57 +01:00
Zbigniew Zdanowicz
781ef3a113 feature: update command list update capability
Related-To: NEO-10064

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-03-06 19:49:59 +01:00
Naklicki, Mateusz
9515683c8c build: update kernels_bin
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2024-03-06 18:13:29 +01:00
Mateusz Jablonski
debbf87671 fix: move ARL-U device id to MTL-M release
Related-To: NEO-10404
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-06 17:33:00 +01:00
Dominik Dabek
033ff28609 performance: enable cmd buffer preallocate xehp+
For L0 immediate cmdlists try to use reusable allocations if available.

Related-To: NEO-10526

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-03-06 16:53:01 +01:00
Maciej Plewka
f0281202bf feature: Signal to OGL creating/destroying shared buffer
Related-To: NEO-9151
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-03-06 16:28:28 +01:00
Compute-Runtime-Validation
77568a4b24 Revert "test: add missing compression flag"
This reverts commit 4b5d5f235a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-03-06 16:15:18 +01:00
shubham kumar
a03a561f33 fix(sysman): Fix engine handles in prelim
Related-To: NEO-10553

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-03-06 15:17:13 +01:00
Mateusz Jablonski
8ae4a3bc7a fix: pass Sku/Wa tables for gmm without additional translations on Windows
Related-To: NEO-10623
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-06 14:58:58 +01:00
Pawel Cieslak
8d342d2633 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2024-03-06 14:47:32 +01:00
Bartosz Dunajski
fcd57f94cf refactor: capability to print mmap and munmap calls
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-03-06 14:29:01 +01:00
Dominik Dabek
4b5d5f235a test: add missing compression flag
explicit test for xe hpc

add missing compression flag to compressed buffer performance hint test

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-03-06 12:38:18 +01:00
Brandon Yates
7a0d2df2fe fix: Handle Pat Index Ext not supported on Xe
Xe does not support VmBindPatIndexExtension. This patch
fixes the handling of this case and prevents corrupting
other extensions

Related-to: NEO-9674

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2024-03-06 11:18:31 +01:00
Filip Hazubski
d25026b263 refactor: Add getTotalMemBankSize function to ReleaseHelper
Minor refactor of ULTs to not use hard coded banks size.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-03-06 09:53:56 +01:00
Wenbin Lu
a0faad6558 feature: report multi-hop fabric connections
In additon to physical connections we should also report multi-hop
logical connections (MDFI + XeLink) as have positive bandwidth.

Use a modified BFS algorithm to try to find a path between fabric
vertices that are not directly connected together because the KMD always
try to use MDFI link first, then go to XeLink.

Multi-hop connections are bi-directional but might not be symmetric, so
for every pair of vertices A & B that are not directly connected, we
need to try to find both `A -> B` and `B -> A`.

Related-To: GSD-7126

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-03-06 06:36:48 +01:00
Dominik Dabek
a04c67ec52 performance(ocl): refactor pool allocators tests
add explicit tests for xe hpc
Related-To: NEO-9700

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-03-05 18:48:55 +01:00
Zbigniew Zdanowicz
178dfe0860 test: add counter based checker and event pool option
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-03-05 18:17:20 +01:00
Dunajski, Bartosz
7bb23818e6 fix: RelaxedOrdering handling in BcsSplit path
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-03-05 18:06:45 +01:00
Mateusz Jablonski
8b4bca89bc refactor: move ray tracing support capability to release helper
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-03-05 17:30:57 +01:00
Bellekallu Rajkiran
cb924cfe6e feature: Remove support for min power limit property
Max limit to be same as default power limit.

Related-To: NEO-10525

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-03-05 17:23:54 +01:00
Zbigniew Zdanowicz
b37c57c92b feature: add wait command list argument
Related-To: NEO-10065

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-03-05 15:44:20 +01:00
Lukasz Jobczyk
895c951a7f fix: Unlock CmdQ before download allocations
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-03-05 14:53:11 +01:00