Dunajski, Bartosz
6abce2b29d
feature: zexEventGetDeviceAddress support
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-11 16:22:11 +01:00
Dunajski, Bartosz
b9fe6a3f18
feature: allow patching CB Events on non-inOrder regular cmd lists
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-11 15:19:45 +01:00
Dunajski, Bartosz
b18acc26b7
feature: new API to create and export counter-based Event
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-11 09:42:38 +01:00
Mateusz Jablonski
a73fb4d2fe
fix: correct reporing kernel private size on L0
...
unify the logic across APIs
Related-To: NEO-9944
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-01-09 09:54:05 +01:00
Dunajski, Bartosz
2082038475
fix: fallback empty counter based pool flags to immediate mode
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-05 19:05:40 +01:00
Mateusz Hoppe
425ae43ed1
feature: use high priority csr from secondary contexts
...
Related-To: NEO-7824
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-01-05 08:26:11 +01:00
Dunajski, Bartosz
57900c5455
refactor: improve single slice dispatch mode handling
...
Related-To: NEO-8210
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-04 15:24:09 +01:00
Lukasz Jobczyk
d472cf0a5d
fix: Restore handle fence completion when reusing cmd buffer
...
Related-To: NEO-7116
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-01-04 12:11:39 +01:00
Dunajski, Bartosz
cd7775f4e2
refactor: add helper to get cmd list type
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-04 10:20:34 +01:00
Dunajski, Bartosz
9d1837fd7e
feature: counter based events flags error handling
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-04 09:23:52 +01:00
Dunajski, Bartosz
c03fe171f8
fix: add missing API to extension lookup map
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-03 16:44:39 +01:00
Dunajski, Bartosz
144a78019f
feature: initial support for counter based event flags 2
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2024-01-03 10:01:27 +01:00
Compute-Runtime-Validation
7fa29ba8b5
Revert "feature: initial support for counter based event flags"
...
This reverts commit f530cf3cc2 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-12-30 00:25:47 +01:00
Dunajski, Bartosz
f530cf3cc2
feature: initial support for counter based event flags
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-29 13:59:21 +01:00
Mateusz Hoppe
31e9b5e9fa
feature: add support for secondary contexts in group
...
Related-To: NEO-7824
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-12-28 13:31:08 +01:00
Dunajski, Bartosz
8ca8d72a4c
fix: remove explicit template instantiation
...
Related-To: NEO-9888
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-28 11:29:03 +01:00
Dunajski, Bartosz
8360d90fa3
refactor: improve PostSync handling
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-27 15:29:50 +01:00
Dunajski, Bartosz
df66a0276f
refactor: remove not used logic to check dynamic postsync layout
...
Related-To: NEO-8210
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-27 13:12:11 +01:00
Compute-Runtime-Validation
f2c9d7172a
Revert "fix: store image implicit args in bindless slot 1"
...
This reverts commit b6d572ddb8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-12-23 12:01:42 +01:00
Dominik Dabek
239831f097
fix: return error for 0 size usm allocations
...
according to both level zero and opencl specs, usm allocations with
size=0 should return invalid/unsupported buffer size errors
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-12-22 17:26:39 +01:00
Dunajski, Bartosz
d6560c5bba
refactor: pass additional in-order params to PatchCmd helper
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-21 19:21:56 +01:00
Mateusz Jablonski
a4888b39c6
build: add clang-tidy restriction for Enum case
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-21 08:58:51 +01:00
Dunajski, Bartosz
f17f45d63f
feature: initial support for patching region params
...
Related-To: NEO-8070
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-20 21:38:39 +01:00
Mateusz Hoppe
c90dab7a2d
feature: introduce highPriority engine usage
...
Related-To: NEO-7824
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-12-20 20:59:43 +01:00
Fabian Zwolinski
b6d572ddb8
fix: store image implicit args in bindless slot 1
...
bindless slot 0: image
bindless slot 1: image implicit args
bindless slot 2: redescribed image
Redescribed image moved one slot higher.
Separate allocation is created for new bindless slot.
Related-To: NEO-9740
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-12-20 19:09:14 +01:00
Aravind Gopalakrishnan
f5045348ad
fix: Report correct DP support for platforms
...
Related-To: NEO-9702
- Remove older interfaces and add new release helper
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-12-20 10:35:49 +01:00
Maciej Bielski
cb448c6c35
fix: add missing registerIpcExportedAllocation
...
Unify `getIpcMemHandle()` and `getIpcMemHandles()` and fix the issue of
missing IPC handles registration while reducing copy-pasted code.
Also replace `boHandle` with `boHandleWrapper` to leverage `refCount`
properly and avoid double-free.
Related-To: NEO-8904
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2023-12-19 15:09:21 +01:00
Mateusz Jablonski
138fb65401
refactor: correct naming of enum class constants 11/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-19 14:52:57 +01:00
Mateusz Jablonski
a6458433dc
refactor: correct naming of enum class constants 9/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-19 10:36:25 +01:00
Mateusz Jablonski
dd1b9d6abc
refactor: correct naming of enum class constants 8/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-19 08:18:18 +01:00
Brandon Yates
0c7ba17f1a
feature(debugger): Implement attach for xe debugger
...
Related-to: NEO-8407
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2023-12-18 16:27:17 +01:00
Dunajski, Bartosz
d99104d5bf
refactor: improve ImplicitArg struct handling
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-18 15:19:00 +01:00
Mateusz Jablonski
fca28a930f
refactor: correct naming of enum class constants 7/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-18 13:05:56 +01:00
Dunajski, Bartosz
607832a8e6
fix: skip walker in-order signaling when closing PC is required
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-15 15:04:00 +01:00
Dunajski, Bartosz
1219c48620
refactor: improve post sync handling and in-order unit tests
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-15 11:17:56 +01:00
Maciej Plewka
125848e34b
fix: use internal engine for checking peer access
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
Related-To: NEO-9721
2023-12-13 16:14:58 +01:00
Mateusz Jablonski
27fbdde4c5
refactor: correct naming of unified memory enums
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 15:58:21 +01:00
Mateusz Jablonski
739d181026
refactor: correct naming of enum class constants 6/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 14:48:52 +01:00
Dunajski, Bartosz
7fa7d4204d
feature: enable implicit conversion to counter based events
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-13 12:17:54 +01:00
Mateusz Jablonski
8c90350f3c
refactor: correct naming of enum class constants 5/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 10:06:02 +01:00
Mateusz Jablonski
432142c574
refactor: correct naming of enum class constants 4/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 08:08:51 +01:00
Mateusz Jablonski
01dd503e47
refactor: correct naming of MemoryPool enum values
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-13 07:51:39 +01:00
Dunajski, Bartosz
ad5550b8eb
feature: pass interrupt info to EncodeDispatchKernelArgs struct
...
Related-To: NEO-8355
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-12 13:46:33 +01:00
Dunajski, Bartosz
9121209c41
feature: api support for Event sync mode
...
Related-To: NEO-8179
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-12 09:42:57 +01:00
Dunajski, Bartosz
717bc0c03f
refactor: pass InOrderExecInfo to encode method
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-11 16:43:30 +01:00
Mateusz Jablonski
b182917d9d
refactor: correct naming of allocation types
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-11 16:23:37 +01:00
Compute-Runtime-Validation
33a36e5e56
Revert "feature: api support for Event sync mode"
...
This reverts commit 156154813a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-12-11 14:08:19 +01:00
Mateusz Jablonski
beafea9b39
refactor: correct naming of enum class constants 2/n
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-12-11 13:13:35 +01:00
Dunajski, Bartosz
5eda5f2488
refactor: move in-order allocation offset to helper class
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-11 13:11:42 +01:00
Dunajski, Bartosz
156154813a
feature: api support for Event sync mode
...
Related-To: NEO-8179
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-08 19:17:13 +01:00