Mateusz Jablonski
cbb6a0b992
test: cleanup function pointer definitions in L0 black box tests
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-27 15:26:53 +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
Mateusz Jablonski
c914f190cf
fix: remove own default descriptors, use descriptors from L0 headers
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-27 14:18:24 +01:00
Jakub Nowacki
feb0f50368
feature: expose bandwidth properties extension
...
Related-To: NEO-11561
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-10-27 13:53:01 +01:00
Jakub Nowacki
5d861a65d6
feature: expose fabric topology extension
...
Related-To: NEO-11561
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-10-27 12:46:06 +01:00
Mateusz Jablonski
7611d376f9
feature: add support for L0 v1.14 API
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-27 12:34:58 +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
Chodor, Jaroslaw
08d5eb2336
feature: OCL C in L0 runtime - enable compiler extensions
...
Enables supported OCL C extensions for underlying platforms..
Related-To: GSD-11827
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-10-27 11:06:36 +01:00
ocldev
04b6fda9bd
build: update level_zero revision to v1.25.1
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-10-26 21:52:38 +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
23d1521264
build: add missing includes
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 14:57:37 +02:00
Jakub Nowacki
2af0f514ec
fix: make readModuleDebugArea() thread-safe
...
Related-To: NEO-15630
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-10-24 14:25:46 +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
8fed1dc443
test: allow using regular dlopen within aub tests
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-24 09:06:20 +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
ocldev
5b0b5e6bd7
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-10-24 08:26:15 +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
ocldev
e05d9ed529
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-10-24 06:14:52 +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
ocldev
d163a83535
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-10-23 20:15:50 +02:00
Zbigniew Zdanowicz
17b92df5fb
performance: small tweaks of patch preamble encoding
...
Related-To: NEO-16434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-23 17:21:09 +02:00
Dominik Dabek
74d050f7be
refactor: l0 usm host pool to unique ptr
...
Related-To: NEO-16084
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-10-23 14:59:26 +02:00
Mateusz Jablonski
c92ab7c40f
fix: expose preview L0 API functions from L0 namespace
...
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-10-23 13:23:04 +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
Zbigniew Zdanowicz
9474d455b1
refactor: remove not needed patch preamble function
...
Related-To: NEO-16434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-10-23 11:23:34 +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
Compute-Runtime-Validation
c704bd6d63
Revert "ci: L0 loader update"
...
This reverts commit 0052eaf9eb .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-10-23 08:19:31 +02:00
ocldev
bb1d8fe49d
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-10-22 20:38:54 +02:00
Brandon Yates
7f50c59c0c
fix: Two fixes for debugger SLM access
...
1) retry count needs to be increased. It is too low in some cases
2) Command.offset will get zero'd by SIP in some cases. We cannot
rely on it to maintain running value
Related-to: HSD-18043174020
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-10-22 20:27:04 +02:00
Bartosz Dunajski
085814dbee
test: skip multi bcs aub if configuration not supported
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-10-22 16:13:13 +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
ocldev
19eb4e50a1
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-10-22 12:37:59 +02:00
ocldev
0052eaf9eb
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-10-22 10:46:18 +02:00
John Falkowski
b35b6483c7
fix: Remove prefetch allocations for immediate commandlist
...
Related-To: NEO-13716
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-10-22 06:14:45 +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
ocldev
84f7b538df
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-10-21 17:37:17 +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