Vysochyn, Illia
ca72dff1ab
feature: Add missing pipelined EU thread arbitration on Xe3
...
Related-To: NEO-13682
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-01-15 08:24:43 +01:00
Compute-Runtime-Validation
242a31a024
Revert "refactor: remove excess cast to C-string and add const reference"
...
This reverts commit 34ee40393f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-15 02:43:40 +01:00
Jaroslaw Warchulski
6a7bee67e9
refactor: unify device hierarchy mode
...
Related-To: GSD-9560
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-01-14 21:08:44 +01:00
Maciej Bielski
e95c7aac92
fix: set memoryBanks correctly for single memory bank
...
Resolves: HSD-18040585222
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-01-14 20:38:10 +01:00
Vysochyn, Illia
7903086db3
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-14 19:00:46 +01:00
Vysochyn, Illia
910816010f
fix: Unify command parse for MEM_SET
...
Related-To: NEO-13147
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-01-14 18:55:55 +01:00
Brandon Yates
16b0ea6897
feature: Handle page fault events for xe debugger
...
Related-to: NEO-10134
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-01-14 18:16:05 +01:00
Kamil Kopryk
41a78ffa93
refactor: dont use std::pod
...
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-01-14 13:57:09 +01:00
Semenov Herman (Семенов Герман)
34ee40393f
refactor: remove excess cast to C-string and add const reference
...
Signed-off-by: Semenov Herman (Семенов Герман) <GermanAizek@yandex.ru >
2025-01-14 13:25:31 +01:00
Mateusz Jablonski
6fd860eac4
performance: move std::string instead of copying it
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-14 13:03:42 +01:00
Tomasz Biernacik
cd2383b63e
feature: enable setting prelim properties to context
...
Related-To: NEO-12680
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-01-14 12:49:27 +01:00
Damian Tomczak
9a149b6da5
refactor: useGlobalHeaps naming unification
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-01-14 11:01:07 +01:00
Brandon Yates
4300f0bdbe
feature: Enable page faults for xe driver with debugger
...
Related-to: NEO-10134
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-01-14 09:32:53 +01:00
Zbigniew Zdanowicz
575ae7f6f7
fix: get minimal offset size for region barrier
...
Related-To: NEO-13350
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-01-13 22:56:25 +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
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
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
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
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
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
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
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
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
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
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
Latif, Raiyan
3122ce963e
fix: Fix wait path in Experimental External Semaphore
...
Related-To: NEO-11488
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com >
2025-01-06 04:05:59 +01:00
Filip Hazubski
3997d2a6b3
Revert "feature: Append recorded commandlist into immediate (8/N)"
...
This reverts commit acfeffe274 .
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-01-03 15:50:52 +01:00
Mateusz Jablonski
0232ae60f2
test: remove redundant test for WMTP on LNL
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-03 12:59:59 +01:00
Mateusz Jablonski
c867a5ed5d
refactor: remove redundant flag levelZeroSupported
...
all platforms are supported by L0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-03 11:28:11 +01:00
Marcel Skierkowski
91a2b9e66b
test: use virtualFileSystem in Cpuinfo tests
...
Related-To: NEO-7006
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-01-03 10:31:04 +01:00
Mateusz Jablonski
5eece6d578
feature: add enableVariableRegisterSizeAllocation to StateComputeModeProperties
...
Related-To: NEO-12803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-02 17:15:18 +01:00
Mateusz Jablonski
165c294590
refactor: extract methods to setup SCM state per context
...
per context properties are now set explicitly
Related-To: NEO-12803, NEO-13632
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-02 15:19:39 +01:00
Compute-Runtime-Validation
ed24c07227
Revert "feature: add enableVariableRegisterSizeAllocation to StateComputeMode...
...
This reverts commit 9ccecb5a35 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-01 02:35:32 +01:00
Kulkarni, Ashwin Kumar
badbecb126
feature: adds support for 3 channel (2/N)
...
Allows user to create L0 images with 3 channel
Related-To: NEO-12887
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2024-12-31 20:02:13 +01:00
Vysochyn, Illia
f198507875
refactor: Remove 3DSTATE_BTD_BODY structure
...
Removes 3DSTATE_BTD_BODY as redundant structure.
Related-To: NEO-13147
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2024-12-31 16:27:29 +01:00
Mateusz Jablonski
9ccecb5a35
feature: add enableVariableRegisterSizeAllocation to StateComputeModeProperties
...
Related-To: NEO-12803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-12-31 12:28:19 +01:00