a3b3f3e86e
Add support for PRELIM_I915_PARAM_SET_PAIR
...
This extension allows pairing two buffer objects so they can be
exported using a single dma-buf handle. When imported, a single
buffer object is created with a total size of the two buffer
objects.
Related-To: LOCI-3355
Sync to
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc15
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2022-09-29 23:41:39 +02:00
137790def2
Update aubstream
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-09-19 11:32:17 +02:00
31f11af58b
Use inline variables also in aot_config_helpers
...
Signed-off-by: Patryk Wrobel <patryk.wrobel@intel.com >
2022-08-29 13:41:13 +02:00
80c548314c
Remove unwanted acronyms from platforms.h
...
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-07-06 13:33:51 +02:00
5f7073cdfe
Update OpenGL headers
...
Headers taken from https://github.com/KhronosGroup/OpenGL-Registry
Commit b3bc7018b177445641ebbf05cbd462083018c693
khrplatform.h taken from https://github.com/KhronosGroup/EGL-Registry
Commit 57b4876de0f33677ece92dd9de0ef105ce69139d
Related-to: NEO-7102
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2022-06-27 16:27:47 +02:00
48c2aa23db
Fix for conditionally enabled acronyms
...
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-06-27 11:00:36 +02:00
10ef589af9
AOT strings conditionally enabled
...
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-06-23 22:07:31 +02:00
fd867c1621
Update OCL headers
...
Update headers to the OpenCL-Headers-2022.05.18 release:
https://github.com/KhronosGroup/OpenCL-Headers/releases/tag/v2022.05.18
Related-to: NEO-7102
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2022-06-23 17:07:16 +02:00
5745c3d99d
Change AOT enums type & use forward declaration
...
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-06-20 13:40:29 +02:00
6d365cbfc3
Ocloc: New AOT design implementation
...
Ocloc will handle any new values that may be
passed to the -device argument.
Supported acronyms are available under cmd:
ocloc compile --help
Supported patterns:
- device acronym
- release acronym
- family acronym
- version (major.minor.revision)
Fatbinary will no longer handle major.minor.revision variances,
only acronyms allowed.
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-06-14 13:20:45 +02:00
cca1dbecbc
Revert "Ocloc: New AOT approach implementation"
...
This reverts commit a44f1b43aa
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-06-12 21:27:08 +02:00
a44f1b43aa
Ocloc: New AOT approach implementation
...
Ocloc will handle any new values that may be
passed to the -device argument.
Supported acronyms are available under cmd:
ocloc compile --help
Supported patterns:
- device acronym
- release acronym
- family acronym
- version (major.minor.revision)
Fatbinary will no longer handle major.minor.revision variances,
only acronyms allowed.
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-06-10 09:24:13 +02:00
ed1506e208
Update i915 headers
...
Sync to https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc13
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-06-08 11:10:54 +02:00
e9be9b64c6
clang-tidy configuration cleanup
...
Define single .clang-tidy configuration with all used checks and use
NOLINT to selectively silence tool. That way cleanup should be easier.
third_part/ has its own configuration that disables clang-tidy for this
folder.
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-11 14:02:04 +02:00
489dd4dd03
Update aub_stream interface
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-04-13 11:31:07 +02:00
f735c9604a
Updated drm header with hw config types
...
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc11
Related-To: NEO-6835
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2022-04-05 16:49:30 +02:00
5176cfb660
Update i915 headers
...
Sync to https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc11
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2022-03-29 10:58:05 +02:00
2fb59fd71a
OpenCL API header update - cl_ext.h from v2020.06.16
...
Related-To: NEO-5681
cl_ext.h :
https://github.com/KhronosGroup/OpenCL-Headers/blob/v2020.06.16/CL/cl_ext.h
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2022-03-28 11:50:23 +02:00
7ec8d8ef91
Add prelim support for frequency events and fabric port
...
Related-To: LOCI-2864
Source of prelim headers:
https://github.com/intel-gpu/drm-uapi-helper/tree/master/i915-shared-headers
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-03-06 02:47:20 +01:00
01db5ef22a
Add prelim support for memory, engine and scheduler
...
Related-To: LOCI-2864
Source of prelim headers:
https://github.com/intel-gpu/drm-uapi-helper/tree/master/i915-shared-headers
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-03-04 19:56:30 +01:00
4cdc4ff9c8
Update i915 prelim headers
...
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc9
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-02-24 16:08:54 +01:00
7dc89fea78
Update prelim uapi headers
...
https://github.com/intel-gpu/drm-uapi-helper/tree/v2.0-rc7
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-01-26 11:58:37 +01:00
5baf25163f
Update I915 headers
...
Source location of updated i915 headers:
https://github.com/intel-gpu/drm-uapi-helper/tree/master/drm-uapi
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-12-16 10:34:36 +01:00
1e2a57d533
Update MDAPI headers
...
Resolves: LOCI-2692
Signed-off-by: Aleksei Keisel aleksei.keisel@intel.com
2021-12-10 21:17:33 +01:00
5a3fd1dc94
Check i915 version at runtime
...
Related-To: NEO-6510
Check which prelim version is being used.
Select proper IoctlHelper based on that version.
If no version found, switch to upstream instead.
Source of prelim headers:
https://github.com/intel-gpu/drm-uapi-helper
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-12-10 12:22:00 +01:00
5ba36433e9
Add ClientGen enum value
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-12-07 15:11:11 +01:00
f20236c7f2
Initial PVC support
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
Related-To: NEO-5542
2021-12-07 10:22:41 +01:00
23f7a908d7
Add query system info on linux
...
Source location of DRM_I915_QUERY_HWCONFIG_TABLE
and modified intel_hwconfig_types.h:
https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/tree/intel/IGTPW_6061/
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-11-24 17:38:15 +01:00
daee75aa85
Add missing metrics enum
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-11-19 15:04:10 +01:00
3cf2e2e395
Use drm tip kernel headers as default 2/2
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-11-15 17:16:54 +01:00
1a25cf0fe8
Enable xe_hp_sdv i915 config
...
Related-To: NEO-6149
Source location of Linux kernel DRM/i915 interface headers:
9641c49adb
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-10-15 13:20:16 +02:00
c595cccf5d
Revert "Enable xe_hp_sdv i915 config"
...
This reverts commit 2809462660ed3f0dec01ce148c307e6d347e17bf.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-10-13 08:46:45 +02:00
d1e38d2370
Enable xe_hp_sdv i915 config
...
Related-To: NEO-6149
Source location of Linux kernel DRM/i915 interface headers:
9641c49adb
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2021-10-12 14:24:21 +02:00
e9b2203c02
Add support for DG1 platform to work with drm-tip kernel
...
drm-tip: https://cgit.freedesktop.org/drm-tip/tree/
Related-to: NEO-6276
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-10-04 10:12:29 +02:00
3fc497fa5e
update metric_library_api header file
...
Signed-off-by: davidoli <david.olien@intel.com >
Related-To: LOCI-2550
2021-09-22 09:37:15 +02:00
895e9e5116
initial Neo enabling on architectures other than x86
...
Related-To: NEO-6011
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-09-14 09:14:52 +02:00
85cf8d9a68
Adding dependency on libdxg for WDDM_LINUX
...
Source :
* repo : https://github.com/microsoft/libdxg
* commit : 2fe17b29ed73d5d437abca70d3343f66d5ca49df
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-07-14 09:20:11 +02:00
f06b36617d
Update metrics header
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-07-01 14:36:40 +02:00
96d14967ac
Partial support for XE_HP_SDV
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-06-24 18:35:54 +02:00
c2acb470c5
Adding dependency on DirectX-Headers for WDDM_LINUX
...
Source :
* repo : https://github.com/microsoft/DirectX-Headers
* commit : 2ea2323ec2a893baf44ec524acff41550d587c6d
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-05-31 12:07:08 +02:00
3bd4bca911
Copyright header update
...
Dates corrected in copyright headers to reflect original publication date
(2018 for OpenCL, 2020 for Level Zero).
Signed-off-by: lgotszal <lukasz.gotszald@intel.com >
2021-05-17 20:38:19 +02:00
aa05b5adb4
L0 and Ocl Metric Api sub device support
...
Signed-off-by: Piotr Maciejewski <piotr.maciejewski@intel.com >
2021-03-15 17:14:55 +01:00
905ed9e5bf
Extended AUB fixtures with expect compressed memory
...
Related-To: NEO-5577
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2021-03-04 18:39:44 +01:00
584da13ff8
aub_stream interfaces update
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-02-16 16:03:04 +01:00
4a5599b1ee
L0 Metrics Api: multi adapter support
...
Switching to Metrics Discovery adapter interface.
2021-01-13 22:45:59 +01:00
fb6df89009
Add stepping to initialize AubManager
...
Change-Id: I24a5c623646b196fa8a49ab5d7bbca7f59e10330
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2020-09-03 13:33:17 +02:00
9a582a7368
Add function to set TBX configuration
...
Related-To: NEO-2948
Change-Id: I765c4270be334f454be887f8d70a7f51360a17e8
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-08-28 17:50:52 +02:00
49426afe48
Update cl.h
...
Add support for new CL_DEVICE_DEVICE_ENQUEUE_CAPABILITIES query.
Change-Id: Ia412faf99a5590a24be9a7fb31c22bf35d24e049
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-08-10 14:32:26 +02:00
902fc2f6c4
level-zero v1.0 (2/N)
...
Change-Id: I1419231a721fab210e166d26a264cae04d661dcd
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
Signed-off-by: macabral <matias.a.cabral@intel.com >
Signed-off-by: davidoli <david.olien@intel.com >
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com >
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
Signed-off-by: Latif, Raiyan <raiyan.latif@intel.com >
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-08-03 13:11:13 +02:00
403594fce0
Metric Api 1.0: context for zetMetricStreamerOpen.
...
Change-Id: Ib121d45cad6d84891eabe49273ea42a017c50be3
2020-07-31 10:04:46 +02:00