Mateusz Jablonski
a91e438749
fix: fill ddi entries based on required version
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-04-10 14:04:37 +02:00
Mateusz Jablonski
15b59b145e
fix: correct filling ddi table entries 2/n
...
fill entry only when proper version is requested
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-04-10 09:19:54 +02:00
Mateusz Jablonski
898cff1512
fix: correct filling ddi table entries 1/n
...
fill entry only when proper version is requested
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-04-09 14:23:15 +02:00
Wenju He
8acb4678fb
feature: implement zeCommandListAppendImageCopyToMemoryExt/FromMemoryExt
...
This PR implements these two APIs defined in Level Zero spec.
They are required for SYCL bindless tests read_write_*D_subregion.cpp.
Related-To: GSD-4137
Signed-off-by: Wenju He <wenju.he@intel.com>
2024-03-26 08:55:25 +01:00
Young Jin Yoon
add1ff4902
fix: ddi table for event pool introspection APIs
...
Modified event pool ddis for introspection APIs to be included
only when level-zero 1.9 or above is used.
Related-To: NEO-10265
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2024-03-12 16:57:16 +01:00
Zbigniew Zdanowicz
b37c57c92b
feature: add wait command list argument
...
Related-To: NEO-10065
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-03-05 15:44:20 +01:00
Joshua Santosh Ranjan
a3e60acc8f
refactor: refactor metric programmable to use open source
...
Related-To: NEO-10451
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2024-03-01 06:36:25 +01:00
Young Jin Yoon
4e7f225ab1
feature: Modify ddi tables for introspection APIs
...
Added version check to ensure new functions will be updated into ddi
table only when level_zero version is 1.9.
Related-To: NEO-10265
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2024-02-28 09:54:24 +01:00
Dunajski, Bartosz
5d6ce43cf9
fix: return correct device address for standalone CB Event
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-02-19 11:35:30 +01:00
Aravind Gopalakrishnan
618f1dd346
feature: Implement zeCommandListImmediateAppendCommandListsExp [1/N]
...
Prepare execute call to accept event args
Related-To: NEO-10356
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2024-02-15 17:09:03 +01:00
Dunajski, Bartosz
5085300449
feature: query to get kernel/module register sizes
...
Related-To: NEO-7357
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-02-15 13:00:00 +01:00
Mateusz Hoppe
3051c5ef2b
feature: bindless image extension
...
- support for zeMemGetPitchFor2dImage() and
zeImageGetDeviceOffsetExp()
Related-To: NEO-10352
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-02-14 21:11:31 +01:00
Mateusz Hoppe
22802d8680
feature: add ZE_experimental_bindless_image extension
...
- add definitions and functions
- Level Zero spec commit: 49c972463796e614597b028bd344e1b2f64a63b7
Related-To: NEO-10352
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-02-13 15:06:41 +01:00
Yoon, Young Jin
22f761b4eb
feature: Add introspection APIs for event
...
Added entrypoints for all event-related introspection APIs
and implemented corresponding functions in Event and EventPool.
Modified Event to record its EventPool upon creation.
Related-To: NEO-10265
Signed-off-by: Yoon, Young Jin <young.jin.yoon@intel.com>
2024-02-07 11:48:28 +01:00
Yoon, Young Jin
dac2af299b
feature: Add introspection APIs for cmdlist
...
Added entrypoints for all command-list-related introspection APIs
and implemented corresponding functions in command list.
Modified device to record ordinal when creating command lists.
Related-To: NEO-10265
Signed-off-by: Yoon, Young Jin <young.jin.yoon@intel.com>
2024-02-07 07:22:26 +01:00
Yoon, Young Jin
7b12735ade
feature: Add introspection APIs for cmdqueue
...
Added entrypoints for zeCommandQueueGetOrdinal and
zeCommandQueueGetIndex and implemented getOrdinal and getIndex
in command queue.
Related-To: NEO-10265
Signed-off-by: Yoon, Young Jin <young.jin.yoon@intel.com>
2024-02-06 07:38:17 +01:00
Dunajski, Bartosz
dfc69c746a
feature: create InOrderExecInfo for standalone CB Event
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-15 16:56:52 +01:00
Dunajski, Bartosz
9309d7d865
feature: initial support of zexCounterBasedEventCreate 2
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-15 11:47:36 +01:00
Compute-Runtime-Validation
1cc4c6c10f
Revert "feature: initial support of zexCounterBasedEventCreate"
...
This reverts commit d8f8b70dd7
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-01-15 05:41:10 +01:00
Dunajski, Bartosz
d8f8b70dd7
feature: initial support of zexCounterBasedEventCreate
...
Related-To: NEO-8145
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2024-01-12 15:11:00 +01:00
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
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 Hoppe
3a5345015c
fix: export zeKernelSchedulingHintExp with external C linkage
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-01-03 15:50:16 +01:00
Bellekallu Rajkiran
b39aafec26
feature(sysman): Add Support for ras exp API's
...
Related-To: NEO-8839, NEO-8873
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-22 10:09:21 +01:00
Mateusz Jablonski
b80a435686
build: remove naming restriction for level zero api experimental
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-20 13:45:45 +01:00
Bellekallu Rajkiran
b5a09f8eb4
feature: Add support for ras clear state exp
...
Related-To: NEO-8873
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-12-07 10:59:36 +01:00
Mateusz Jablonski
e043487590
refactor: correct naming in L0 experimental
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-05 11:51:04 +01:00
Aravind Gopalakrishnan
ec3d4d0956
feature(sysman): Add ras get state exp implementation
...
Related-To: NEO-8839
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2023-12-04 13:54:17 +01:00
Mateusz Jablonski
e57d372608
refactor: correct naming of enum class constants
...
EngineGroupType
BlitDirection
PostBlitMode
WaitStatus
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-12-01 11:53:51 +01:00
Mateusz Hoppe
c933840708
fix: export Context residency functions with external C linkage
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2023-11-30 22:27:36 +01:00
Dunajski, Bartosz
0a99d389ce
feature: new API to wait on 64b memory value
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-11-14 13:58:27 +01:00
Dunajski, Bartosz
55ef9516f2
feature: update waitOnMemory API to accept 64b values - part 1
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-11-14 10:40:24 +01:00
Kulkarni, Ashwin Kumar
8074d75e06
feature(sysman): adds boilerplate for spec 1.8 changes
...
Related-To: NEO-9296
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2023-11-13 06:23:38 +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
Jitendra Sharma
84d44a61f6
refactor: Move sysman_driver/sysman_device files to driver/device directories
...
Related-To: NEO-9376
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2023-10-30 16:05:09 +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
Bellekallu Rajkiran
75537b3463
feature: Add support for fabric multi port throughput
...
Update iaf uapi header sync to:
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc19
Add netlink calls to support fabric multi port throughput.
Related-To: LOCI-4301
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2023-10-20 07:34:40 +02:00
John Falkowski
56f05303c9
feature: add support for zeMemGet/SetAtomicAccessAttributeExp
...
Resolves: NEO-8219
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2023-10-02 15:59:17 +02:00
Mateusz Jablonski
81b535d3f1
fix: correct handling ze group count in appendLaunchMultipleKernelsIndirect
...
Related-To: HSD-18033883770
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-09-29 12:16:32 +02:00
Mateusz Jablonski
cb730d11f4
refactor: pass ze group count as a reference, not a pointer
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-09-28 07:41:04 +02:00
Dunajski, Bartosz
4e8600d8d0
feature: initial support for RelaxedOrdering of in-order Events chaining
...
Disabled by default.
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-09-27 16:45:20 +02:00
Latif, Raiyan
9bb559d468
feature: Ray Tracing Acceleration Structure (RTAS) Support
...
Related-To: LOCI-3419
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com>
2023-09-20 19:57:56 +02:00
Aravind Gopalakrishnan
4e7f7b294c
feature(sysman): Add boilerplate for RAS extensions
...
Related-To: LOCI-4877
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2023-09-17 00:20:48 +02:00
Compute-Runtime-Validation
47dac196d9
Revert "feature: Ray Tracing Acceleration Structure (RTAS) Support"
...
This reverts commit 179abf00de
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-09-16 04:37:55 +02:00
Latif, Raiyan
179abf00de
feature: Ray Tracing Acceleration Structure (RTAS) Support
...
Related-To: LOCI-3419
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com>
2023-09-15 19:05:20 +02:00
Compute-Runtime-Validation
c46abf149a
Revert "feature: Ray Tracing Acceleration Structure (RTAS) Support"
...
This reverts commit faf9d3bcab
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-09-07 02:13:52 +02:00
Latif, Raiyan
faf9d3bcab
feature: Ray Tracing Acceleration Structure (RTAS) Support
...
Related-To: LOCI-3419
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com>
2023-09-05 22:21:09 +02:00
Dunajski, Bartosz
1e95a8127f
feature: enable RelaxedOrdering for in-order barriers
...
Related-To: NEO-7966
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2023-08-24 20:02:43 +02:00
Bari, Pratik
64bf895cf7
feature(sysman): Create boilerplate for spec 1.7 in sysman
...
- Added new sysman APIs introduced in spec1.7
- Added ULTs to cover the new APIs
Related-To: LOCI-4667
Signed-off-by: Bari, Pratik <pratik.bari@intel.com>
2023-08-02 13:51:09 +02:00