Commit Graph

21087 Commits

Author SHA1 Message Date
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
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