Chandio, Bibrak Qamar
424b23eb24
fix: blocking zeContextMakeImageResident
...
Related-To: NEO-11977, GSD-10293
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-04-04 11:19:17 +02:00
Mateusz Jablonski
bb518adf34
fix: patching payload arguments in inline data in case of indirect kernel
...
Related-To: NEO-14532
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-03 17:21:28 +02:00
Filip Hazubski
bc87b1cff0
test: Minor test improvements
...
Related-To: NEO-14526
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-04-03 07:53:18 +02:00
Filip Hazubski
504440fc4d
feature: Add ftrHeaplessMode flag
...
Pass hwInfo to isHeaplessModeEnabled and isForceBindlessRequired functions.
Related-To: NEO-14526
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-04-02 21:06:05 +02:00
Zbigniew Zdanowicz
f578dc0316
fix: return error when not closed command list is executed
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-02 14:32:37 +02:00
Bartosz Dunajski
bb3927531e
refactor: reduce HWTEST2_F usage in test_in_order_cmdlist_1.cpp
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-04-02 14:29:12 +02:00
Fabian Zwoliński
7ef3880793
feature: implement pool allocator for gpuTimestampDeviceBuffer
...
The patch applies to Level Zero.
Only allocations < 2MB will be fetched from the pool.
Allocations are shared and reused within a given device.
Additionally, I added a new debug flag to control the allocator:
EnableTimestampPoolAllocator
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-04-02 14:28:56 +02:00
Aravind Gopalakrishnan
3a7d7e022c
fix: Add platform support for reservation on svm heap
...
Related-To: GSD-10816
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-04-02 02:46:30 +02:00
Lukasz Jobczyk
0a11a96a53
refactor: Add dedicated method to check if any ULLS light enabled
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-03-31 16:36:20 +02:00
shubham kumar
92a4f9df1a
fix: Correct logic to get valid timestamp bits
...
Related-To: NEO-14430
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-03-28 18:53:21 +01:00
Fabian Zwoliński
ecc96a9ab4
refactor: Switch EventDescriptor initialization to designated initializers
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-03-28 18:53:06 +01:00
Mateusz Jablonski
2394f9fd91
feature: update base layout of L0 handles to match ze_handle_t layout
...
this layout is required by L0 DDI Handle extension
Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-03-28 14:40:20 +01:00
Jaroslaw Warchulski
f760731173
fix: correct queryFabricStats in WSL path
...
Related-To: GSD-10939
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-03-28 14:23:48 +01:00
Szymon Morek
3fff3dd77b
fix: set misaligned source memory 1-way coherent
...
Related-To: NEO-14443
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-28 14:16:45 +01:00
Zbigniew Zdanowicz
ff85d01289
performance: do not consume queue buffer when executing from command list
...
Related-To: NEO-13916
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-03-28 11:21:42 +01:00
Szymon Morek
ead0842763
feature: add L0 API to query kernel argument info
...
Related-To: NEO-14358
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-27 16:43:33 +01:00
shubham kumar
b06820493a
fix: remove overflow check in calculate for Xe2+ core EUSS
...
Related-To: NEO-14446
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-03-27 10:07:52 +01:00
Jack Myers
0aa2c4f0cb
feature: allow removal of heapful code paths
...
Related-To: NEO-13007
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-03-27 01:34:35 +01:00
Damian Tomczak
0243004907
feature: additional checkers to enable feature
...
Resolves: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-26 18:06:20 +01:00
Naklicki, Mateusz
890e5c4a5a
refactor: extract method for getting CB peer device allocation
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-03-26 11:52:52 +01:00
Kamil Kopryk
d1d3e34d11
refactor: add check if allocation imported required
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-26 08:55:11 +01:00
Jakub Nowacki
e0defcffaa
build: enable xehpc, xe2hpg, xe3core aub runners
...
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-03-24 18:17:57 +01:00
Chodor, Jaroslaw
4e9e995dca
refactor: Prevent copy/move on ContextImp
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-03-24 17:24:23 +01:00
Kamil Kopryk
73795ced64
refactor: add setupTimestampPacketFlushL3 function
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-24 13:10:03 +01:00
Compute-Runtime-Validation
28dd4cf4d8
Revert "feature: additional checkers to enable feature"
...
This reverts commit c95a67b420 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-21 16:48:05 +01:00
Lukasz Jobczyk
8a85a96ed2
feature: Add 3-level wait scheme with tpause intrinsic
...
Related-To: NEO-14336
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-03-21 12:12:57 +01:00
Damian Tomczak
c95a67b420
feature: additional checkers to enable feature
...
Resolves: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-21 10:38:53 +01:00
Chodor, Jaroslaw
bd721b225e
refactor: Adding support for extending L0 context object
...
Related-To: NEO-13406
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-03-21 07:59:34 +01:00
Damian Tomczak
1995a7fbcf
feature: additional fixes to enable feature and adjusting builtins types
...
Resolves: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-20 14:23:08 +01:00
Damian Tomczak
e6ff523a8e
fix: heapless has the highest priority as builtin
...
Related-to: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-20 08:10:44 +01:00
Michal Mrozek
6a9716b81c
refactor: remove not needed code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-03-19 14:53:57 +01:00
Joshua Santosh Ranjan
06b34da853
feature: support metrics runtime enabling
...
Related-To: NEO-14287
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-03-19 08:51:59 +01:00
Michał Pryba
b9df406a46
refactor: remove minGen field and pregen12 platform cases
...
Related-To: NEO-12681
Signed-off-by: Michał Pryba <michal.pryba@intel.com >
2025-03-18 12:49:34 +01:00
Damian Tomczak
b840168b1a
test: when hostStorageDuplicated then sdi is placed in baseHostAddress
...
Related-to: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-18 11:51:30 +01:00
Maciej Plewka
36fa6d66ae
fix: lock csr in stopDirectSubmission if needed
...
Related-To: NEO-13875, NEO-14143, HSD-16026538384, HSD-16026780358
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-03-18 09:30:38 +01:00
Compute-Runtime-Validation
ce2fbb87ba
Revert "feature: additional checkers to enable feature"
...
This reverts commit dbd7d00b27 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-18 03:12:47 +01:00
Damian Tomczak
dbd7d00b27
feature: additional checkers to enable feature
...
Resolves: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-17 23:32:21 +01:00
Kamil Kopryk
294ed83eff
test: increase number of samplers in sampler black box tests
...
There is an additional logic for multiple samplers in a kernel,
so the test can cover it now.
Related-To: NEO-14216
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-17 21:07:55 +01:00
Maciej Bielski
a7c46b8213
feature: support L2 cache reservation
...
Related-To: NEO-12837
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-03-17 19:41:55 +01:00
Szymon Morek
f8ae044db9
fix: correctly set workgroup size for kernels
...
Related-To: NEO-14367
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-17 14:53:17 +01:00
Kamil Kopryk
2c77d2c698
refactor: add SetMaxBVHLevels debug flag
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-14 16:59:48 +01:00
Damian Tomczak
251ced0e4b
test: remove no longer needed check
...
Related-to: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-14 16:59:33 +01:00
Damian Tomczak
e4ab4d2ab7
test: when heapless then rt buf is created in prolog so manage it carefully
...
Related-to: NEO-13973
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-14 16:01:02 +01:00
Kamil Kopryk
01edd58be4
refactor: add additional check in addFlushRequiredCommand
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-14 13:54:20 +01:00
Damian Tomczak
5a2f34bb96
test: when heapless then hostDuplicated and hostAddress to signal is different
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-13 14:43:24 +01:00
Damian Tomczak
ce1de219d4
test: dcFlush is not allowed when heapless is enabled
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-13 14:24:32 +01:00
Damian Tomczak
f4b60f90f7
test: when hostStorageDuplicated sempahores still wait for device address
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-13 13:56:47 +01:00
Zbigniew Zdanowicz
3759ab279f
feature: enable dispatch primary batch buffer from immediate
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-03-13 12:40:22 +01:00
Zbigniew Zdanowicz
ace869c87f
feature: add event management to append command list call
...
- add implicit wait for in-order command list
- add full wait event support for both regular and counter based events
- add check and state handling for counter based events
- add implicit in-order synchronization and signaling
- add full signal event support for both regular and counter based events
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-03-13 12:00:53 +01:00
John Falkowski
4d281cf51d
feature: Implement appendMemoryPrefetch for Shared System USM allocations
...
Related-To: NEO-12989
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-03-13 06:26:38 +01:00