Commit Graph

460 Commits

Author SHA1 Message Date
Tomasz Biernacik
89fa4424a9 feature: add L0 API to map device memory to host
Related-To: NEO-15364

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-12-11 11:36:28 +01:00
Pratik Bari
2dcd3e4beb feature(sysman): Introduce new Driver Exp APIs for Sysman RAS
The following new driver exp APIs are introduced
- zesIntelRasGetSupportedCategoriesExp()
- zesIntelRasGetConfigExp()
- zesIntelRasSetConfigExp()
- zesIntelRasGetStateExp()

Related-To: NEO-16703

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-12-09 19:59:45 +01:00
Shreyas Kunder
b89897e311 feature: zetIntelMetricSupportedScopesGetExp should expect metric handle
Related-To: NEO-16765

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-12-09 16:27:03 +01:00
Mateusz Jablonski
ee65bae9c6 fix: stop exposing L0 1.14 API via zeDriverGetExtensionFunctionAddress
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-09 12:29:59 +01:00
Bartosz Dunajski
6127218f46 feature: command list cleanup callback
Related-To: NEO-16884

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-12-02 15:15:52 +01:00
Zbigniew Zdanowicz
bc7d09fcab refactor: change naming of external counter based events
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-12-02 11:04:42 +01:00
Compute-Runtime-Validation
bf3a0f6083 Revert "feature: Allow for child-parent synchronization in subgraphs"
This reverts commit 5bd47a0b7d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-29 02:37:53 +01:00
Maciej Bielski
147bd894ec refactor: use PRINT_STRING macro for most diagnostics
Related-To: NEO-14742
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-11-28 13:28:29 +01:00
Chodor, Jaroslaw
5bd47a0b7d feature: Allow for child-parent synchronization in subgraphs
With this change, only last seqeuence of event signal->wait from
child to parent graph will be treated as join of a forked cmdlist

Related-To: NEO-16554

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-11-28 12:24:44 +01:00
Igor Venevtsev
e6dda55428 feature: add support for zeKernelGetAllocationPropertiesExp L0 extension
Related-To: GSD-9624

Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2025-11-27 12:46:37 +01:00
Zbigniew Zdanowicz
21ec747aa3 feature: add methods to handle additional extensions in graph dump
Related-To: NEO-15606

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-11-27 09:52:24 +01:00
Zbigniew Zdanowicz
0164380046 feature: add extension memory transfer appends to graph
Related-To: NEO-15606

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-11-25 16:13:32 +01:00
Szymon Morek
3037afa239 performance: defer DC flush to host synchronize
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-11-25 15:55:32 +01:00
Jaroslaw Warchulski
cc79a136c9 refactor: do not use C headers
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-25 12:07:50 +01:00
Aleksandra Nizio
9dcb1b6252 feature: Add support for querying pitched_alloc_2dimage_linear_pitch_exp_info_t
Add support for reporting pitchAlign and maxSupportedPitch for 2D linear
pitched allocations. This change addresses missing device properties
required for SYCL bindless image E2E tests. And removed unused
ze_bindless_image_exp.h file.

Resolves: NEO-16433
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-11-19 14:43:27 +01:00
Jaroslaw Warchulski
dd253b804b refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-18 14:44:30 +01:00
Compute-Runtime-Validation
7861610e52 Revert "fix: stop exposing L0 1.14 API via zeDriverGetExtensionFunctionAddress"
This reverts commit dfc70bba9d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-14 19:29:56 +01:00
Mateusz Jablonski
dfc70bba9d fix: stop exposing L0 1.14 API via zeDriverGetExtensionFunctionAddress
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-13 12:26:09 +01:00
Shreyas Kunder
bc4b8dcfce feature: DecodeCalculate API name and signature change
Related-To: NEO-15766

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-11-13 09:27:23 +01:00
Compute-Runtime-Validation
ab883a7997 Revert "fix: stop exposing L0 1.14 API via zeDriverGetExtensionFunctionAddress"
This reverts commit 9ebae1dd57.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-07 10:37:17 +01:00
Mateusz Jablonski
9ebae1dd57 fix: stop exposing L0 1.14 API via zeDriverGetExtensionFunctionAddress
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-06 12:18:03 +01:00
Matias Cabral
976250b5c0 refactor: update final param in calculate API
Resolves: NEO-16569

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-11-05 18:08:02 +01:00
Kamil Kopryk
6de66b6621 refactor: rename zeCommandListAppendHostFunction api function
Related-To: NEO-14577

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-04 17:14:12 +01:00
Mateusz Hoppe
7c256a67ea fix: use tpause in Event::hostSynchronize()
Related-To: NEO-9737

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-11-03 17:04:53 +01:00
Aleksandra Nizio
0fc4bbe42c feature: Add support for ZeContextSystemBarrier on Linux
Resolves: NEO-16308,NEO-16081
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-11-03 10:27:10 +01:00
Zbigniew Zdanowicz
95a69a0c3b refactor: change struct definitions of experimental mcl api
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-31 17:40:34 +01:00
Zbigniew Zdanowicz
bb5bcc9ce0 feature: connecting append api calls to implementations
Related-To: NEO-15440

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-10-31 09:14:01 +01:00
Mateusz Jablonski
68d87f3499 build: add missing includes
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-29 12:25:47 +01:00
Mateusz Jablonski
bc8a4d72d1 refactor: cleanup include path for graph capturing
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-28 14:04:09 +01:00
Mateusz Jablonski
c79877c3ef fix: add missing ZE_APICALL keyword
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-27 16:23:50 +01:00
Mateusz Jablonski
7611d376f9 feature: add support for L0 v1.14 API
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-27 12:34:58 +01:00
Mateusz Jablonski
c92ab7c40f fix: expose preview L0 API functions from L0 namespace
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-23 13:23:04 +02:00
Naklicki, Mateusz
0913ef4e7a feature: check graph capture restrictions
Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-17 16:10:10 +02:00
Mateusz Jablonski
ae2dce4070 fix: add missing ZE_APIEXPORT keywords
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-16 15:01:01 +02:00
Shreyas Kunder
d6ea88f266 feature: Metric Decoder API's supports scopes
Related-To: NEO-15833

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-10-09 12:55:26 +02:00
Maciej Bielski
57add55b20 performance: R&R - return early from captureCommand if regular cmdlist
Skip looping over wait-events when it is known that none of them can be
a potential fork point. E.g. at instantiation stage capturing has
already been disabled but the `captureCommand()` is entered anyway for
any zeAPI call supporting R&R.

Related-To: NEO-16017
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-10-09 10:52:20 +02:00
Naklicki, Mateusz
0c619299d0 refactor: cleanup header includes in level_zero
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-10-07 19:58:31 +02:00
Radoslaw Jablonski
54de14a9dc refactor: apply clang-format's InsertBraces rule
Formats code before InsertBraces rule is enabled.

Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-10-06 15:32:46 +02:00
Mateusz Jablonski
53ae65e978 refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-10-02 08:18:02 +02:00
Maciej Bielski
1e8309f4c1 refactor: remove support for tracing
Tracing functionality has been moved to loader.

Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-10-01 16:00:45 +02:00
Compute-Runtime-Validation
b993895ef4 Revert "refactor: remove support for tracing"
This reverts commit 8382f75c5b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-10-01 03:31:26 +02:00
Naklicki, Mateusz
495cdca789 feature: add simple mode for graph dump
- add api interface for selecting graph dump mode
- set dpi=300 so exported graphs have better quality
- set mode for zello_graph via --dump_graph_mode 0/1 argument

Related-To: NEO-15377
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-09-30 12:20:24 +02:00
Kamil Kopryk
80dec4fc1f feature: implement host functions api calls
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-30 11:42:10 +02:00
Maciej Bielski
8382f75c5b refactor: remove support for tracing
Tracing functionality has been moved to loader.

Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-09-29 12:59:29 +02:00
Zbigniew Zdanowicz
90a490bcc0 fix: pass error codes from command list api calls to graph instantiation
Related-To: NEO-16225

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-26 15:35:29 +02:00
Bartosz Dunajski
3717187cbc feature: zexDeviceGetAggregatedCopyOffloadIncrementValue implementation
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-09-25 11:46:02 +02:00
Bartosz Dunajski
6f2e8b7544 feature: api to query aggregated event increment value 2
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-09-23 13:37:53 +02:00
Shreyas Kunder
edf6f2e299 feature: Experimental zetMetricTracerDecodeExp2 API signature
Related-To: NEO-15248

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-09-23 11:55:05 +02:00
Compute-Runtime-Validation
891078f634 Revert "feature: api to query aggregated event increment value"
This reverts commit a9f43dac9f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-22 16:23:00 +02:00
Shreyas Kunder
5c6ae48d17 feature: Metrics properties show metric scopes in Tracelib
Related-To: NEO-15832

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-09-22 11:36:57 +02:00