Commit Graph

18173 Commits

Author SHA1 Message Date
Lukasz Jobczyk
25b326da17 refactor: Do not run PVC ULTs on Win 32 bit
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-01-13 18:21:06 +01:00
Lukasz Jobczyk
fa40c1f2fb performance: Signal inOrder counter with pipe control, part 6
When on DC flush platform do not signal in order allocation when using
timestamp CB event. Handle wait on that event and synchronization using
in order timestamp node. Flush DC from wait. In order handled by pipe
controls.

Related-To: NEO-13441

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-01-13 17:40:26 +01:00
Jaroslaw Warchulski
a180afa2e6 fix: respect affinity mask with COMBINED hierarchy in OCL
Related-To: GSD-9560
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-01-13 15:38:39 +01:00
Artur Harasimiuk
4e20673e96 ci: infra revision update
Related-To: NEO-12679
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-01-13 12:20:37 +01:00
shubham kumar
a8a9b1b92b refactor: optimize sysman windows power module
Related-To: NEO-13612

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-01-13 09:47:37 +01:00
Pryba, Michal
5218923b6d feature: add automotive sku to alchemist product family
Related-To: NEO-12234
Signed-off-by: Pryba, Michal <michal.pryba@intel.com>
2025-01-13 08:44:25 +01:00
ocldev
e6c0cf4b93 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-13 08:35:32 +01:00
shubham kumar
9dd065eeed fix: Return rawDataSize as zero when readIoStream call fails
Related-To: NEO-13707

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-01-13 08:28:13 +01:00
ocldev
e4d87a1dee build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-13 05:53:44 +01:00
Compute-Runtime-Validation
dc49d09e64 Revert "fix: set memoryBanks correctly for single memory bank"
This reverts commit ec5477e3ee.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-01-11 01:56:37 +01:00
Zbigniew Zdanowicz
a27c9200d3 test: add new test matcher
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-01-10 18:23:05 +01:00
Pawel Cieslak
e886ca1059 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-01-10 17:57:12 +01:00
Wenbin Lu
a483b361f9 fix: count active modules for enabling per-dispatch private memory
Related-To: NEO-13086

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2025-01-10 15:03:34 +01:00
ocldev
fece6956c6 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-10 14:27:42 +01:00
Zdunowski, Lukasz
1100fee853 ci: update CAL asset version
Related-To: NEO-13694

Signed-off-by: Zdunowski, Lukasz <lukasz.zdunowski@intel.com>
2025-01-10 14:07:34 +01:00
Lukasz Jobczyk
3735ccaed7 performance: Signal inOrder counter with pipe control, part 5
When on DC flush platform resolve in order implicit dependency with pipe
control.

Related-To: NEO-13441

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-01-10 12:33:42 +01:00
Mateusz Jablonski
112abeeeef fix: don't adjust programmed per thread scratch size
when adjusting scratch space size then adjust only allocation size

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-01-10 11:35:50 +01:00
Maciej Bielski
ec5477e3ee fix: set memoryBanks correctly for single memory bank
Resolves: HSD-18040585222

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-01-10 10:01:33 +01:00
ocldev
f28c45458e build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-10 06:48:55 +01:00
Compute-Runtime-Validation
04f1e216a5 Revert "performance: Signal inOrder counter with pipe control, part 5"
This reverts commit 7ee8328c1d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-01-10 06:48:41 +01:00
Mateusz Jablonski
a3b6c1fa6d fix: correct thread/eu ratio for scratch to Xe2
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-01-09 22:42:36 +01:00
ocldev
ae6c6a3625 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-09 21:06:16 +01:00
Szymon Morek
f3c9362fc5 fix: check for gpu hang during wait for ring completion
Related-To: NEO-13490

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-01-09 18:44:25 +01:00
Mateusz Hoppe
3e9f1d0730 refactor: add debug message about invalid driver path
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-01-09 18:30:00 +01:00
Bartosz Dunajski
7c209e1ff0 fix: typo
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-01-09 18:06:26 +01:00
Lukasz Jobczyk
7ee8328c1d performance: Signal inOrder counter with pipe control, part 5
When on DC flush platform resolve in order implicit dependency with pipe
control.

Related-To: NEO-13441

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-01-09 13:42:05 +01:00
Compute-Runtime-Validation
9e5a52f689 Revert "fix: correct thread/eu ratio for scratch to Xe2"
This reverts commit b192893738.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-01-09 11:06:26 +01:00
Jack Myers
7f9fadc314 fix: regression caused by tbx fault mngr
Addresses regressions from the reverted merge
of the tbx fault manager for host memory.

Recursive locking of mutex caused deadlock.

To fix, separate tbx fault data from base
cpu fault data, allowing separate mutexes
for each, eliminating recursive locks on
the same mutex.

By separating, we also help ensure that tbx-related
changes don't affect the original cpu fault manager code
paths.

As an added safe guard preventing critical regressions
and avoiding another auto-revert, the tbx fault manager
is hidden behind a new debug flag which is disabled by default.

Related-To: NEO-12268
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-01-09 07:48:53 +01:00
Raiyan Latif
b8157a2547 fix: Fix ULTs & signal path in External Semaphore
- Temporarily disables Multi-Threaded ULTs, to be
re-enabled in a separate dedicated test binary

Related-To: NEO-11488

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-01-09 07:40:16 +01:00
Semenov Herman (Семенов Герман)
9f07f56f7f performance: align structures for 64-bit platforms
Signed-off-by: Semenov Herman (Семенов Герман) <GermanAizek@yandex.ru>
2025-01-09 06:03:39 +01:00
Compute-Runtime-Validation
22cebedcd1 Revert "refactor: Update thread scheduling mode naming"
This reverts commit d50beb5df4.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-01-09 05:03:36 +01:00
Compute-Runtime-Validation
58707e0cf7 Revert "refactor: migration to std::make_unique C++17"
This reverts commit 4cf685cb7d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-01-09 01:41:36 +01:00
Semenov Herman (Семенов Герман)
4cf685cb7d refactor: migration to std::make_unique C++17
Signed-off-by: Semenov Herman (Семенов Герман) <GermanAizek@yandex.ru>
2025-01-08 17:20:00 +01:00
Vysochyn, Illia
d50beb5df4 refactor: Update thread scheduling mode naming
Renames the EU_THREAD_SCHEDULING_MODE_OVERRIDE member of
STATE_COMPUTE_MODE structure to EU_THREAD_SCHEDULING_MODE.

This modification is introduced in order to align with the latest specification.

Related-To: NEO-13147

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-01-08 16:52:45 +01:00
Vysochyn, Illia
a2aa645404 refactor: Update MI_MEM_FENCE
Refactors the MI_MEM_FENCE to align with the latest specification.

Related-To: NEO-13147

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-01-08 16:46:58 +01:00
Mateusz Jablonski
b192893738 fix: correct thread/eu ratio for scratch to Xe2
Xe2 platforms don't need overallocation there

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-01-08 15:34:50 +01:00
Szymon Morek
bd5ca4fed5 fix: flush ocl queue after staging transfer
This is required for scenarios without direct submission
Otherwise, staging transfers are enqueued but not actually
flushed. If that happens, subsequent staging transfers can't
reuse previous staging buffers. It results in increased memory usage.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-01-08 14:02:33 +01:00
Zbigniew Zdanowicz
dc0048661a test: improve level zero black box tests
- extend test mask getter to full unsigned 32 bit integer
- add getter for unsigned integer parameter
- add parsing hexadecimal parameter strings

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-01-08 12:53:36 +01:00
Mateusz Hoppe
725323af70 ci: infra update
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-01-08 09:57:20 +01:00
Jitendra Sharma
10753387bf feature: Introduce processPendingVmBindEvents in eu debug
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-01-08 08:53:11 +01:00
Jitendra Sharma
0d2ce79194 feature: Ensure module load/unload triggered after all instances events
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-01-07 19:58:35 +01:00
Pratik Bari
2e5f590f30 fix(sysman): Fixed the GPU Bind and Unbind Entry Names
The GPU Bind and Unbind Entry names have been changed w.r.t the i915 and
the Xe driver

Related-To: NEO-13226

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-01-07 15:22:14 +01:00
Lukasz Jobczyk
983b46fbbb performance: Align host USM to 2MB
Only on discrete devices and if size is greater than 2MB

Resolves: NEO-12652

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-01-07 14:32:26 +01:00
ocldev
f580de94ef build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-07 13:56:24 +01:00
Szymon Morek
2815d4167d fix: don't use staging for map allocations
Related-To: NEO-13572

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-01-07 13:30:11 +01:00
Dominik Dabek
8d4721d613 performance: update igc indirect detection version
Update required indirect detection versions to 9 for pvc vector compiler
and non-pvc non-vector compiler.

Related-To: NEO-12491

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-01-07 13:25:12 +01:00
Brandon Yates
4111821c86 feature: place device bitfield in debugger metadata
Device bitfield is used to track tile instanced isa segments
by dmgUMD

Related-To: NEO-11104

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-01-07 11:56:25 +01:00
Shreyas Kunder
ee3ef684ad fix: update new RAS errors for sysman
Related-To: NEO-12603

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-01-07 11:43:41 +01:00
Mateusz Jablonski
bb1a125f0c feature: add support for Panther Lake platform
Related-To: NEO-12803

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-01-07 11:39:56 +01:00
ocldev
8e41928eb8 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-01-06 06:48:01 +01:00