Commit Graph

21019 Commits

Author SHA1 Message Date
Szymon Morek
64b79723cc performance: enable cmd buffers reuse without DC flush
Related-To: NEO-16348

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-10-17 14:26:37 +02:00
Katarzyna Cencelewska
1f524e9d1c feature: add check for product and hw info override in non hw mode
Related-To: HSD-18043580274
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-10-17 13:02:06 +02:00
ocldev
9b3417ec1a ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-17 12:34:17 +02:00
Szymon Morek
6e67271454 performance: increase cl buffer pool size
Related-To: NEO-16452

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-10-17 12:09:23 +02:00
Mateusz Jablonski
b3e540f0a0 refactor: define dedicated CMakeLists.txt for gmm client context
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-17 11:55:00 +02:00
Mateusz Jablonski
ce55243f11 refactor: decouple gmm client context initialization
move gmm interface interaction out of constructor

Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-17 11:36:58 +02:00
Lukasz Jobczyk
c888e8d57c Revert "refactor: Move residency controller to wddm"
This reverts commit 2e5cfc190e.

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-17 09:00:52 +02:00
Compute-Runtime-Validation
d07e97a38a Revert "feature: EUStall metrics calculation supports scopes"
This reverts commit 2d2b77d908.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-17 08:47:32 +02:00
Michal Mrozek
f63ace10bf refactor: remove not needed code
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-10-17 08:05:41 +02:00
ocldev
23bfcfae9d build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-17 06:06:39 +02:00
Compute-Runtime-Validation
dbfd1d2cfe Revert "ci: infra revision update"
This reverts commit 621dbdbc37.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-17 02:38:48 +02:00
Wesley Waugh
e2c8175caf feature: Calculate StateSaveAreaSize with siplib
Related-To: NEO-15642
Signed-off-by: Wesley Waugh <wesley.waugh@intel.com>
2025-10-16 23:46:10 +02:00
Artur Harasimiuk
6d00cb7081 build: fix dev package build
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-10-16 19:50:05 +02:00
Brandon Yates
6a66c5df71 fix: xe debugger - set lrc and exec queue on page fault event
Related-to: GSD-11826

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-10-16 19:27:31 +02:00
ocldev
621dbdbc37 ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-16 16:44:37 +02:00
Szymon Morek
c78c1515de performance: reuse cmd buffer without dc flush
Related-To: NEO-16348

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-10-16 16:26:54 +02:00
Grochowski, Stanislaw
6a8b20edb8 fix: add media context helper
Related-To: NEO-16154

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-10-16 15:26:08 +02:00
Mateusz Jablonski
ae2dce4070 fix: add missing ZE_APIEXPORT keywords
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-16 15:01:01 +02:00
Lukasz Jobczyk
2e5cfc190e refactor: Move residency controller to wddm
Resolves: NEO-13315

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-16 14:35:55 +02:00
Bartosz Dunajski
ee89d0ccd6 test: aggregated event bcs split aub
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-16 14:31:29 +02:00
Bartosz Dunajski
ce5a17bcc5 fix: copy offload cross engine dependency handling
Related-To: HSD-18043670900

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-16 14:15:36 +02:00
ocldev
0840c268d7 ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-16 14:08:33 +02:00
ocldev
05609f510e build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-16 13:53:45 +02:00
Artur Harasimiuk
5f8e056d79 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-10-16 12:34:46 +02:00
Zbigniew Zdanowicz
fd3d586fd7 performance: call attach external events function only when events exist
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-16 11:56:56 +02:00
Aleksander Czerwionka
cfbbe04e32 refactor: decrease UsmMemAllocPoolsManager pool sizes in unit tests
Related-To: NEO-16082

Might fix NEO-16307

Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com>
2025-10-16 11:48:04 +02:00
Naklicki, Mateusz
a05ce05af6 test: add missing include
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-16 10:58:27 +02:00
Compute-Runtime-Validation
cfb4182524 Revert "fix: state cache invalidation WA for xe3"
This reverts commit ebdf993a25.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-16 06:17:53 +02:00
Chandio, Bibrak Qamar
49020f234d feature: Support for pStart
Related-To: NEO-15156, GSD-9939

Support for start address hint on zeVirtualMemReserve.
If it fails to find pStart then it defaults to the base line
allocateWithCustomAlignment(...)

Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com>
2025-10-16 00:22:00 +02:00
Matias Cabral
2d2b77d908 feature: EUStall metrics calculation supports scopes
Related-To: NEO-15142

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-10-15 17:17:18 +02:00
Jemale Lockett
0528f24764 refactor: Remove unnecessary function definition
Related-To: NEO-16425

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-10-15 16:49:09 +02:00
Jemale Lockett
da7915e1ad refactor: Minor definition change and test simplification
Related-to: NEO-16068

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-10-15 16:37:54 +02:00
Mateusz Jablonski
35f6dc12b8 refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-15 16:19:04 +02:00
Aleksandra Nizio
c514fcbf96 fix: removing duplicated code and using std::move to avoid unnecessary copies
Resolves: NEO-16441
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-10-15 15:25:43 +02:00
ocldev
bd6b206380 ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-15 14:54:11 +02:00
Zbigniew Zdanowicz
8c522e3097 performance: noop only reminder of patch preamble
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-15 14:53:15 +02:00
Jaroslaw Warchulski
ebdf993a25 fix: state cache invalidation WA for xe3
Related-To: NEO-16281, NEO-16405

Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-10-15 13:42:46 +02:00
Bartosz Dunajski
efc7bcba4b fix: aggregated inc value in offload path
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-10-15 13:42:29 +02:00
Compute-Runtime-Validation
ddf97d8097 Revert "test: parse cmds in test"
This reverts commit 023b29cc58.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-15 12:54:57 +02:00
ocldev
86362c4401 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-15 11:38:20 +02:00
Lukasz Jobczyk
f1f13f05e2 refactor: Move monitor fence to os context win
Related-To: NEO-13315

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-10-15 11:06:54 +02:00
Alicja Lukaszewicz
dd252e7852 feature: improve logic to check for P2P access
Related-To: NEO-15711

Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com>
2025-10-15 10:45:22 +02:00
ocldev
467908cc23 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-10-15 10:12:59 +02:00
Slawomir Milczarek
1410459836 fix: Fix HostPointerManager multi-allocation for non-zero root device indices
Related-To: NEO-15430

Previously, HostPointerManager constructed HostPointerData and
MultiGraphicsAllocation using devices.size()-1 as the max root device index.
This caused aborts when devices with non-zero root device indices were used,
since the internal allocation vector was undersized.
This change computes the maximum root device index from the input device vector
and uses it to size HostPointerData and MultiGraphicsAllocation correctly.

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-10-15 08:22:30 +02:00
Young Jin Yoon
9cc773f7ab test: move CopyOffloadInOrderTest to fixture
Moved CopyOffloadInOrderTests in test_in_order_cmdlist_2.cpp to
in_order_cmd_list_fixture.h for reusability

Related-To: NEO-7067

Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-10-15 07:51:33 +02:00
Maciej Bielski
6005284a6f performance: fix minor inefficiencies - leverage move semantics
Related-To: NEO-15630

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-10-14 21:17:01 +02:00
Jemale Lockett
0de2b26c7c fix: Fix mixed deletion errors
Resolves: NEO-16425

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-10-14 20:25:32 +02:00
Dominik Dabek
f126203df3 fix: earlier stopping of usm reuse cleaner thread
Usm cleaner needs to stop before usm reuse cleanup.

Related-To: HSD-18043613805

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-10-14 18:18:52 +02:00
Katarzyna Cencelewska
f827cda964 fix: override correctly priority when primary engine
and set properly priority when priorityLevel set

Resolves: HSD-18043591896
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-10-14 17:41:26 +02:00
Naklicki, Mateusz
b27059dfc3 fix: add debug messages when graph export fails
Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-14 17:16:23 +02:00