Lukasz Jobczyk
bc2b49b958
feature: Introduce ULLS light
...
Add core implementation of ULLS without VM_BIND interface aka ULLS
light.
Related-To: NEO-13922
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-02-12 17:52:02 +01:00
Damian Tomczak
488ac4bb6a
test: timestampPacketSurface exists only when heapless is disabled
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-12 17:51:47 +01:00
Szymon Morek
8152241693
fix: don't override user data during staging read
...
Related-To: NEO-13574
User can read image with row pitch larger than region width.
In such cases, don't override memory which is out of region
but within row pitch.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-02-12 16:22:48 +01:00
Compute-Runtime-Validation
e82ee0fd70
Revert "test: improve reliability"
...
This reverts commit a78ffbc855 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-12 15:08:44 +01:00
Aravind Gopalakrishnan
9db77efd03
feature: Append recorded commandlist into immediate (8/N)
...
- Add primary dispatch capability for immediate command list
- turn off usage of parent linear stream for copy engine
Related-To: NEO-10356
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-02-12 12:39:38 +01:00
Artur Harasimiuk
cce64ae50e
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-02-12 12:33:14 +01:00
Compute-Runtime-Validation
116f7270be
Revert "fix: tbx page fault manager hang issue"
...
This reverts commit 7d4e70a25b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-12 10:38:05 +01:00
Jack Myers
7d4e70a25b
fix: tbx page fault manager hang issue
...
- Updated `isAllocTbxFaultable` to exclude `gpuTimestampDeviceBuffer` from being
faultable.
- Replaced `SpinLock` with `RecursiveSpinLock` in `CpuPageFaultManager` and
`TbxPageFaultManager` to allow recursive locking.
- Added unit tests to verify the correct handling of `gpuTimestampDeviceBuffer`
in `TbxCommandStreamTests`.
Related-To: NEO-13748
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-02-12 02:19:37 +01:00
ocldev
b7ba71df1c
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-02-11 21:57:06 +01:00
Bartosz Dunajski
ffdee3a273
feature: dont patch increment CB Event dependencies
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-11 17:04:33 +01:00
Tomasz Biernacik
a78ffbc855
test: improve reliability
...
Related-To: NEO-12650
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-02-11 15:45:13 +01:00
Pawel Cieslak
3c813417ee
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-02-11 15:34:41 +01:00
Pawel Cieslak
184378e4df
fix: silence new issues with clang-tidy 18 on windows
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-02-11 13:55:29 +01:00
Fabian Zwoliński
4b0473718e
fix: configure UsmMemAllocPool params based on productHelper
...
When is2MBLocalMemAlignmentEnabled() returns true,
increase device USM pool parameters:
- Pool size from 2MB to 16MB
- Max serviced size from 1MB to 2MB
Host USM pool parameters remain unchanged.
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-02-11 13:51:41 +01:00
Artur Harasimiuk
9d353b5e9b
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-02-11 11:49:35 +01:00
Chandio, Bibrak Qamar
9d08148846
test: clang tidy errors in drm_buffer_object_tests
...
Related-To: NEO-11977, GSD-10293
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-02-11 11:08:58 +01:00
Jaroslaw Warchulski
9732653019
performance: reuse usm allocations with similar requested size
...
Resolves: NEO-14009
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-02-11 10:50:27 +01:00
Mateusz Jablonski
d25237c104
fix: pass ReadOnly flag only for page-misaligned input ptr
...
Related-To: NEO-12986
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-11 10:42:42 +01:00
Anvesh Bakwad
1f1e066f90
refactor(sysman): Rename the power limit file name variables in kmd interface
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-11 08:23:12 +01:00
Kamil Kopryk
b8723458e4
test: update ults to respect minimal simd
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-02-11 07:57:16 +01:00
Brandon Yates
62b30fa72c
feature: Enable page faults for xe driver with debugger on
...
Related-to: NEO-10134
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-02-10 22:25:19 +01:00
Damian Tomczak
493a100d5f
test: additional chaining sempahore required when dcFlushRequired
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-10 20:31:56 +01:00
Mateusz Hoppe
906048771f
fix: pass EncodeDispatchKernelArgs by reference
...
Related-To: NEO-13954
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-10 18:39:12 +01:00
Mateusz Hoppe
76da9e0faf
test: fix reading config in aub tests
...
- debug key prefixes must be initialized to read config correctly
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-10 18:07:34 +01:00
Damian Tomczak
075a3c3bcf
test: when heapless is enabled then inOrderAtomicSignaling is programmed
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-10 15:26:37 +01:00
Kamil Kopryk
03b56dc919
fix: untrusted input
...
Do not read an unlimited size of environment variables.
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-02-10 14:54:03 +01:00
Chandio, Bibrak Qamar
7149743162
fix: Set vmbind user fence when makeMemoryResident
...
Related-To: NEO-11977, GSD-10293
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-02-10 14:20:09 +01:00
Bartosz Dunajski
18d7a22861
refactor: pass increment address and value to dispatch params
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-10 14:04:34 +01:00
Bartosz Dunajski
09298d3e6c
fix: pass USM alloc to external CB event if possible
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-10 13:24:31 +01:00
Pratik Bari
e91480c673
fix: Merge Prelim & Nonprelim code for Legacy Sysman Memory module
...
Related-To: NEO-14004
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-02-10 12:50:40 +01:00
Dominik Dabek
b987877712
fix: remove patchtoken fallback
...
Related-To: NEO-14028
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-02-10 12:29:45 +01:00
Dominik Dabek
e2d317aaee
performance: tweak usm reuse cleaner
...
Cleaner thread will run every 15ms instead of 2s.
Allocations will be held for at least 10s.
If deferred deleter has elements to release, will skip cleaning cache.
Will clean only 1 allocation per cache, per cleaning run.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-02-10 12:18:13 +01:00
Slawomir Milczarek
cdc3b477c9
build: Add missing header to system calls wrapper
...
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-02-10 11:42:40 +01:00
Damian Tomczak
8d0cec04ca
refactor: better conditions handling in isInOrderNonWalkerSignalingRequired
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-10 11:05:10 +01:00
Anvesh Bakwad
1da94b253d
test(sysman): Move Power Product specific ULTs to Product Helper Tests files
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-10 10:55:31 +01:00
ocldev
4b94d2f2bf
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-02-10 05:59:47 +01:00
ocldev
5ba9426cb1
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-02-09 00:46:59 +01:00
ocldev
776eeb7c62
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-02-08 00:06:43 +01:00
Compute-Runtime-Validation
9b968066f2
Revert "test: update ults to respect minimal simd"
...
This reverts commit 4cb9baa2fc .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-08 00:06:29 +01:00
Szymon Morek
844a934c15
fix: Add debug flag to enable dummy pages
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-02-07 20:25:49 +01:00
Pawel Cieslak
fcd6172073
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-02-07 19:56:22 +01:00
Slawomir Milczarek
354064a539
refactor: Extend wrapper for system calls with mkfifo command
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-02-07 18:49:36 +01:00
Filip Hazubski
cf8b6435b2
test: fix typo
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-07 18:11:45 +01:00
Bartosz Dunajski
f887e25a79
feature: dont reset aggregated CB Event in-order state on append
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-07 16:55:18 +01:00
Maciej Plewka
5ef1ff574b
fix: Don't check aux capable in case of MSAA surface on xe2 and later
...
Related-To: NEO-13290
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-02-07 16:47:33 +01:00
ocldev
e1f9bb419e
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-02-07 15:29:34 +01:00
Lukasz Jobczyk
04108b9afa
Revert "fix: Flush caches on cmd list destroy with debugger"
...
This reverts commit 3b4d879321 .
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-02-07 15:15:21 +01:00
Artur Harasimiuk
6941aa6a83
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-02-07 13:33:49 +01:00
Fabian Zwoliński
1eb8e0efd9
fix: configure small buffers params based on productHelper
...
Refactor buffer pool allocator to support configurable
SmallBuffersParams based on product helper capabilities.
This patch enables setting custom pool
parameters instead of using fixed static values.
For devices with 2MB local memory alignment enabled
(is2MBLocalMemAlignmentEnabled),
use larger pool configuration:
- Pool size: 16MB (up from 2MB)
- Threshold: 2MB (up from 1MB)
- Alignment: 64KB (unchanged)
- Starting offset: 64KB (unchanged)
This improves memory utilization for devices supporting larger memory
alignments
while maintaining original parameters for other devices.
Key changes:
- Moved params from static template to instance member
- Added SmallBuffersParams struct with default/large configs
- Added constructor and setter methods for params configuration
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-02-07 12:01:23 +01:00
Damian Tomczak
ef961df421
test: adjust CopyBufferToImage builtin type
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-07 09:38:31 +01:00