Igor Venevtsev
1f6039676f
fix: use condition variables instead of busy waits in worker threads
...
Resolves: NEO-16085, GSD-11678, HSD-14025819208
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2025-10-21 17:37:00 +02:00
Mateusz Jablonski
bc71b2f685
refactor: reduce usage of gmmlib headers
...
use own ImagePlane wrapper
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 17:03:25 +02:00
Mateusz Hoppe
e3185e00fd
refactor: add new xe ioctl helper method
...
- allows setting context properties for root device
Related-To: NEO-16521
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-21 16:53:09 +02:00
Arek G
1993bc32d4
fix: logic flow for checking ULLS availability
...
Related-To: NEO-15322
Signed-off-by: Arek G <arkadiusz.grubba@intel.com >
2025-10-21 16:52:52 +02:00
Lukasz Jobczyk
d9624a270c
refactor: Move residency controller to wddm
...
Resolves: NEO-13315
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-21 14:56:14 +02:00
Bartosz Dunajski
9893a8c791
test: disable aggregated events aubs
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-21 14:45:29 +02:00
Mateusz Jablonski
d0457e9e2d
fix: unify setting BDF in gmm input args in drm path
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 14:45:13 +02:00
Mateusz Jablonski
58dace1eb9
build: update drm-next headers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 14:34:05 +02:00
Mateusz Jablonski
6d374f2487
build: add igfxfmid wrapper headers to source tree
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 14:21:35 +02:00
Mateusz Jablonski
191d3a1213
build: reduce gtest output related logs from cmake cmd
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 13:53:05 +02:00
Zbigniew Zdanowicz
f2c38ee012
feature: add debug flag to control graph patch preamble
...
Related-To: NEO-16434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-21 13:36:16 +02:00
Mateusz Hoppe
8d8404f59b
performance: improve performance by caching debugger object
...
- Device::getDebugger() does not reference rootDeviceEnvironment
Resolves: GSD-11858
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-21 11:38:54 +02:00
Neil R. Spruit
c4c8f21b7f
feature: Support for reading sip lib register access
...
Related-To: NEO-16148
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-10-20 19:04:32 +02:00
Michal Mrozek
6cdb73ccca
performance: apply stateful programming only if needed
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-10-20 17:21:44 +02:00
Jemale Lockett
5df120ddbc
refactor: Add function to return eudebug interface type
...
Resolves: NEO-16006
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com >
2025-10-20 16:41:32 +02:00
Lukasz Jobczyk
a858f159cf
refactor: Move PF manager init to first shared alloc create
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-20 16:07:53 +02:00
ocldev
fe26760809
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-10-20 16:00:30 +02:00
Compute-Runtime-Validation
8706160236
Revert "fix: return error code when set arg for local argument has size zero"
...
This reverts commit a503776008 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-20 15:18:05 +02:00
Compute-Runtime-Validation
de7e0c6c3c
Revert "feature: Add support for older ocloc libraries to create fatbinary w/...
...
This reverts commit 07a858ffb9 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-20 15:17:49 +02:00
Vysochyn, Illia
3500f37ef5
refactor: Bump zebin version
...
Related-To: NEO-16142
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-10-20 14:19:29 +02:00
Compute-Runtime-Validation
681eac2f13
Revert "performance: increase cl buffer pool size"
...
This reverts commit 6e67271454 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-20 13:55:23 +02:00
Lukasz Jobczyk
7c96076d5e
performance: Migrate only svm gpu kernel args
...
Resolves: NEO-16496
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-20 13:01:06 +02:00
Zbigniew Zdanowicz
41b62185b8
refactor: change preamble method from virtual to regular
...
Related-To: NEO-16434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-20 13:00:16 +02:00
Mateusz Hoppe
8699384031
fix: mutate implicit arguments according to channels used
...
- vector type implicit args like local work size may use only single channel,
this needs to be accounted for when mutating args
Resolves: NEO-16343
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-20 12:21:43 +02:00
Mateusz Jablonski
4e90d80bae
test: move gmm client context initialize tests to single place
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-20 11:16:00 +02:00
Szymon Morek
0696340d3d
refactor: remove unused code
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-10-20 08:02:23 +02:00
Compute-Runtime-Validation
5c557bbd15
Revert "refactor: Move residency controller to wddm"
...
This reverts commit 645fc3d8af .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-20 07:25:03 +02:00
Mateusz Jablonski
7add44787f
test: reduce gmm interface usage in mock gmm client context
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-17 16:15:35 +02:00
Naklicki, Mateusz
0913ef4e7a
feature: check graph capture restrictions
...
Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-10-17 16:10:10 +02:00
Maciej Plewka
a503776008
fix: return error code when set arg for local argument has size zero
...
Related-To: NEO-16450
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-10-17 15:57:25 +02:00
Lukasz Jobczyk
645fc3d8af
refactor: Move residency controller to wddm
...
Resolves: NEO-13315
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-17 15:57:09 +02:00
Michal Mrozek
0c883c0e5c
performance: set proper bcs count for xe2
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-10-17 15:21:47 +02:00
Krzysztof Sprzaczkowski
07a858ffb9
feature: Add support for older ocloc libraries to create fatbinary w/legacy devs
...
Related-To: NEO-9630
Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com >
2025-10-17 15:09:31 +02:00
Slawomir Milczarek
7ee4f2d0aa
fix: Disable ULLS contexts termination if busy context exists
...
Controlled with the knob DirectSubmissionControllerContextGroupIdleDetection
(note: the feature is disabled by default)
Related-To: NEO-13325
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-10-17 15:04:31 +02:00
Mateusz Jablonski
6f83f699d7
fix: unify expect memory functions
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-17 14:30:38 +02:00
Fabian Zwoliński
6102280f71
fix: add missing writeMemory for pooled global surface
...
Related-To: HSD-18043489182, HSD-18043476772
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-10-17 14:26:54 +02:00
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