Bartosz Dunajski
47f74b8a7b
refactor: reorganize l0 api include directories [1/n]
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-12-20 12:59:08 +01:00
Aravind Gopalakrishnan
f4cc71f3f9
feature: Add External Semaphore experimental stubs [2/N]
...
Related-To: NEO-11488
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-11-21 01:42:50 +01:00
Aravind Gopalakrishnan
33f64edc31
feature: Add External Semaphore experimental stubs [1/N]
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-11-20 19:04:42 +01:00
Joshua Santosh Ranjan
f589408848
feature: update metrics for v1.11
...
Related-To: NEO-12597
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2024-11-19 02:02:46 +01:00
Bartosz Dunajski
2a41a08de4
feature: standalone counter based event API
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-31 13:36:55 +01:00
Joshua Santosh Ranjan
c9e48d0d2b
refactor: support oa programmable metric group
...
Related-To: NEO-12184
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2024-10-24 08:35:12 +02:00
Alicja Lukaszewicz
f76d480e8a
refactor: cleanup stype enum implementation
...
Related-To: NEO-13037
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2024-10-22 17:42:45 +02:00
Jack Myers
10f67bcd1a
feature: finalizes 2d block load/store query
...
Finalized the implementation of the 2d block
load/store extension query. Namely, this adds
the extension info to the `DriverHandleImp`.
Also fixed support matrix in the current
implementation that incorrectly includes
MTL and ARL in the supported products. ULTs
and the implementation have both been changed
to match the true support matrix.
Related-To: NEO-11592
Signed-off-by: Jack Myers <jack.myers@intel.com >
2024-10-16 02:19:22 +02:00
Artur Harasimiuk
661de15fb0
ci: remove deprecated option from .clang-tidy configuration
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-09-26 19:02:15 +02:00
John Falkowski
1d51f4b91c
feature: Add driver-experimental API for retrieval of kernel binary program data
...
Related-To: NEO-11651
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2024-09-25 20:38:17 +02:00
Compute-Runtime-Validation
5dddd4a67f
Revert "feature: Add experimental API for retrieval of kernel binary program ...
...
This reverts commit 24682e702b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-09-25 10:01:36 +02:00
John Falkowski
24682e702b
feature: Add experimental API for retrieval of kernel binary program data
...
Related-To: NEO-11651
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2024-09-24 02:48:29 +02:00
Joshua Santosh Ranjan
6d86d562b5
refactor: move metric driver experimental apis to shared location
...
modify driver experimental extensions according to guideline
Related-To: NEO-12530
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2024-09-18 20:46:33 +02:00
Jack Myers
f5d00b2616
feature: 2d-block-load-transpose query
...
Implemented device property query API for determining
support capabilities regarding 2d-block-load-tranpose
features for which not all Intel devices support.
Related-To: NEO-11592
Signed-off-by: Jack Myers <jack.myers@intel.com >
2024-07-30 18:21:07 +02:00
Jack Myers
020cbf6116
fix: correct stype enum value for queue copy offload hint
...
When collating stype enum values,
ZEX_INTEL_STRUCTURE_TYPE_QUEUE_COPY_OPERATIONS_OFFLOAD_HINT_EXP_PROPERTIES
was incorrectly set. This corrects the definition statement to
match the original value before collating.
Related-To: NEO-11754
Signed-off-by: Jack Myers <jack.myers@intel.com >
2024-07-23 09:59:16 +02:00
Jack Myers
9dba608932
refactor: collate ze_structure_type_t macros
...
Collated all ze_structure_type_t `#define`
macros into a single header. By doing so,
all hex values associated with L0 extensions
are in one file. The two new headers are
included in the API headers shared among
extension implementations, making the
in-use hex values and types easy to find
for extension developers.
Related-To: NEO-11754
Signed-off-by: Jack Myers <jack.myers@intel.com >
2024-07-19 23:17:42 +02:00
Bartosz Dunajski
c589c5d2df
refactor: add L0 include dir to solution
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-12 15:34:56 +02:00
Bartosz Dunajski
1ce29d1a31
fix: update api token value
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-07-12 14:45:36 +02:00
Brandon Yates
ab92499b56
feature: Add support for V3 state save header
...
Related-to: NEO-8396
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-06-27 18:46:03 +02:00
Neil R. Spruit
0daa0335cf
feature: Define L0 Driver API for Driver Version String
...
Related-To: NEO-11752
- Adds zeIntelGetDriverVersionString to report the driver
version string to the user in the format:
Major.Minor.Patch+Optional
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2024-06-24 20:56:28 +02:00
Compute-Runtime-Validation
7a299ab073
Revert "feature: Define L0 Driver API for Driver Version String"
...
This reverts commit c51329d098 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-06-24 03:41:47 +02:00
Neil R. Spruit
c51329d098
feature: Define L0 Driver API for Driver Version String
...
Related-To: NEO-11752
- Adds zeIntelGetDriverVersionString to report the driver
version string to the user in the format:
Major.Minor.Patch+Optional
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2024-06-21 18:31:43 +02:00
Compute-Runtime-Validation
7a74fdb414
Revert "feature: Define L0 Driver API for Driver Version String"
...
This reverts commit f3ce3b5e81 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-06-21 03:14:40 +02:00
Neil R. Spruit
f3ce3b5e81
feature: Define L0 Driver API for Driver Version String
...
Related-To: NEO-11752
- Adds zeIntelGetDriverVersionString to report the driver
version string to the user in the format:
Major.Minor.Patch+Optional
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2024-06-20 20:35:31 +02:00
Bartosz Dunajski
b28fc0f55d
feature: report copy offload extension
...
Related-To: NEO-11376
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-18 16:37:28 +02:00
Bartosz Dunajski
c26373e783
feature: new api for copy offload hint
...
Related-To: NEO-11376
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-06-11 15:48:15 +02:00
Bartosz Dunajski
dbad871f2f
feature: experimental api to hint msix allocation
...
Related-To: NEO-8179
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-04-22 09:35:56 +02:00
Bartosz Dunajski
dd6040ab6e
refactor: improve exp extension names
...
Related-To: NEO-8179
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-04-18 11:09:23 +02:00
Bartosz Dunajski
159e67186d
feature: new msix related API stubs
...
Related-To: NEO-8179
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-04-15 11:19:18 +02: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
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
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
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
Dunajski, Bartosz
81aba9362a
feature: support to query wait on memory data size
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-08 18:00:42 +01:00
Dunajski, Bartosz
6d91859a43
feature: experimental API to query data size for append wait on memory
...
Related-To: NEO-8145
New API helps to define supported input data size for wait API:
zexCommandListAppendWaitOnMemory[64].
If user uses API with greater size than supported, API call may return
error.
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-08 15:20:51 +01:00
Dunajski, Bartosz
93c2634c93
feature: New experimental API for low power sync Event mode
...
Related-To: NEO-8179
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2023-12-05 11:51:22 +01:00
Aravind Gopalakrishnan
99abb40a45
feature: Add extensions to expose dot product capabilities
...
- Add new extension property for user to query platform DP support.
- Add new blackbox and ULTs for extension.
Related-To: NEO-8786
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-10-31 21:54:39 +01:00
Compute-Runtime-Validation
c9d6615231
Revert "feature: Add extensions to expose dot product capabilities"
...
This reverts commit e988fe66e3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-10-31 05:06:06 +01:00
Aravind Gopalakrishnan
e988fe66e3
feature: Add extensions to expose dot product capabilities
...
- Add new extension property for user to query platform DP support.
- Add new blackbox and ULTs for extension.
Related-To: NEO-8786
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-10-30 15:15:51 +01:00
Joshua Santosh Ranjan
0853cb71b7
feature: initial support for MetricGroupGetExportData
...
Related-To: LOCI-4356, LOCI-4357
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2023-06-27 00:09:45 +02:00
Mateusz Jablonski
43b790957d
style: format code using clang-format 15.0.6
...
Related-To: NEO-7500
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-01-05 10:33:47 +01:00
Igor Venevtsev
1fb036a3b4
Add version guards to regset types enum
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-11-10 16:54:23 +01:00
Igor Venevtsev
9e0138f5a7
Debugger L0: expose FC register set
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-07-05 16:04:54 +02:00
Igor Venevtsev
7aa053199d
Debugger L0: expose DBG register set
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-06-27 14:19:06 +02:00
Igor Venevtsev
f4182e37ee
Add debugger support - debug session implementation
...
Resolves: NEO-6813
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-04-27 17:53:48 +02:00