Grochowski, Stanislaw
f6eb59035b
fix: remove ocl_khr_spir
...
Related-To: NEO-15215
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-10-27 16:20:50 +01:00
Mateusz Hoppe
ce61eebafa
feature: add primary context helper methods to ioctl helper xe
...
Related-To: NEO-16521
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-10-27 15:26:37 +01:00
Krzysztof Sprzaczkowski
c7b736f493
fix: gpu va mapping in 32 bit apps
...
Addresses GPU virtual address mapping failures in the allocateByKMD path
due to missing error handling for device state transitions.
Enhanced error handling now properly manages GPU state changes
during memory-intensive operations in 32-bit applications.
Related-To: NEO-12953
Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com >
2025-10-27 12:34:41 +01:00
Jack Myers
856c954324
fix: skip cpu copies for small bar config
...
Related-To: NEO-15922
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-10-25 02:33:15 +02:00
Mateusz Jablonski
b97754c107
refactor: create gmm page table manager from branch specific file
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 15:00:11 +02:00
Mateusz Jablonski
cf4e6858fa
refactor: move gmm client context initialization to separate file
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 13:14:52 +02:00
Dominik Dabek
ff48090c11
feature: usm pool residency tracking
...
Initially under debug flag.
Track residency of pool and chunks.
If pool is already resident or already evicted, we can skip memory
operation on chunk from pool.
Return error on using not allocated chunk in pool.
Related-To: NEO-16303
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-24 13:14:37 +02:00
Mateusz Jablonski
145f03c294
refactor: encapsulate gmm page table manager handle
...
wrap destruction logic within unique ptr
set csr handle when creating page table manager
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 12:50:10 +02:00
Compute-Runtime-Validation
ad05878165
Revert "refactor: Move residency controller to wddm"
...
This reverts commit d9624a270c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-24 11:38:41 +02:00
Bellekallu Rajkiran
4573511966
refactor: Refactor user fence setup logic
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-10-24 11:22:26 +02:00
Compute-Runtime-Validation
b7d1c32edd
Revert "fix: use condition variables instead of busy waits in worker threads"
...
This reverts commit 1f6039676f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-24 10:55:27 +02:00
Krzysztof Sprzaczkowski
79b2be8f67
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-24 10:00:18 +02:00
Mateusz Jablonski
a59ca3d5e8
build: add missing includes
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 08:41:42 +02:00
Mateusz Jablonski
5f5c08b7a7
refactor: split gmm memory definitions
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 08:15:53 +02:00
Compute-Runtime-Validation
6151a587f3
Revert "feature: Add support for euss buffer overflow on windows"
...
This reverts commit 91a27e9e9d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-24 02:21:16 +02:00
Lukasz Jobczyk
0bfcd9783c
performance: Add flag to aub dump only command stream
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-10-23 11:50:49 +02:00
Naklicki, Mateusz
a84629c8b3
refactor: cleanup GfxCoreHelper
...
Remove GfxCoreHelper unused methods. Move test-specific types to test sources.
1) computeSlmValues: is not used in other places than tests. Remove it
and unify tests placement
2) isForceDefaultRCSEngineWARequired, unTypedDataPortCacheFlushRequired,
getMaxPtssIndex: unused, remove
3) DwordBuilder: only used in tests, remove it by tests refactoring
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-10-23 09:58:57 +02:00
shubham kumar
91a27e9e9d
feature: Add support for euss buffer overflow on windows
...
Related-To: NEO-15684
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-10-23 08:25:23 +02:00
Mateusz Jablonski
c591ec9e95
fix: setup valid device id for default platform
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-22 16:11:35 +02:00
Tomasz Biernacik
b4f018135d
fix: support correct max fill pattern size
...
Related-To: NEO-14372
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-10-22 15:54:05 +02:00
Mateusz Jablonski
ff200e94ab
fix: don't create page table manager in Drm path
...
Page table manager is needed only for gen12 and xe-lpg
when compression is enabled. However, above platforms have
compression disabled in drm path
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-22 15:41:59 +02:00
Mateusz Jablonski
3cd135e165
refactor: reduce including gmmlib headers
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 19:06:38 +02:00
Mateusz Jablonski
95f69a5107
refactor: reduce usage of gmmlib headers
...
use own ImageTilingMode wrapper
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-21 18:28:15 +02:00
Chodor, Jaroslaw
d8ef0aa99d
fix: Better IR file format ext handling
...
This fix makes ocloc honor IR file format when picking
extension for the output file.
Additionally, this commit removes reduntant IR output when
compiling from IR.
Related-To: NEO-15876
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-10-21 17:40:30 +02:00
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
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
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
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
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
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
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
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
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