Commit Graph

18759 Commits

Author SHA1 Message Date
Damian Tomczak 9844ffd70c test: texture cache flush prior to walker doesnt happen when heapless is enabled
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-02-13 18:44:35 +01:00
Szymon Morek be2ac667fc performance: enable staging for reads from image
Related-To: NEO-14026

Also, provide performance hint if ptr from
user does not meet restrictions.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-02-13 18:15:59 +01:00
Bartosz Dunajski 68a0aa0525 fix: return correct allocation from InOrderExecInfo getter
Related-To: NEO-13971

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-02-13 17:35:54 +01:00
ocldev a33603a084 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-13 17:24:24 +01:00
Lukasz Jobczyk a78e3f98d5 performance: Stop ULLS in bo::wait only when light mode active
Resolves: HSD-18041491739

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-13 17:01:58 +01:00
Compute-Runtime-Validation 1533f07912 Revert "feature: Enable page faults for xe driver with debugger on"
This reverts commit 62b30fa72c.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-13 16:37:51 +01:00
Compute-Runtime-Validation b3807e7a36 Revert "feature: Append recorded commandlist into immediate (8/N)"
This reverts commit 9db77efd03.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-13 16:35:40 +01:00
Lukasz Jobczyk f06fb6b6e8 test: close gem close worker thread in ULT
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-13 13:06:28 +01:00
Fabian Zwoliński 1d8c8ac843 refactor: use designated initializers for SmallBuffersParams initialization
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-02-13 12:32:52 +01:00
Artur Harasimiuk 4cb53461ed ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-02-13 02:05:42 +01:00
Damian Tomczak 0acd40272b test: additional chaining semaphore required when dcFlushRequired
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-02-12 18:15:15 +01:00
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