Commit Graph

132 Commits

Author SHA1 Message Date
ocldev
2fd951186c metrics-library revision update
Signed-off-by: ocldev <ocldev@intel.com>
2023-02-06 19:02:11 +01:00
ocldev
bc9bf41e6e metrics-discovery revision update
Signed-off-by: ocldev <ocldev@intel.com>
2023-02-03 20:30:24 +01:00
Mateusz Jablonski
50b8069d41 feature: add optional support for Xe drm driver
xe_drm.h header is taken from commit 9cb016ebbb6a275f57b1cb512b95d5a842391ad7
https://cgit.freedesktop.org/drm/drm-xe/tree/include/uapi/drm/xe_drm.h

Related-To: NEO-7578

Co-authored-by: Philippe Lecluse <philippe.lecluse@intel.com>
Co-authored-by: Francois Dugast <francois.dugast@intel.com>

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-01-16 11:32:49 +01:00
Naklicki, Mateusz
a7d8a93b4e feature: Add support for MTL
Related-To: NEO-7111

Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2022-12-23 10:22:50 +01:00
ocldev
5b1c9ac584 dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2022-12-15 13:38:56 +01:00
ocldev
117bd57ab1 dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2022-12-05 16:31:27 +01:00
Milczarek, Slawomir
eca8333d4e Update i915 headers to v2.0-rc16 (part 2)
Related-To: NEO-5838

https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc16

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2022-12-02 13:45:20 +01:00
Milczarek, Slawomir
7d202c7871 Update i915 prelim headers to v2.0-rc16
Related-To: NEO-5838

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2022-12-02 11:37:16 +01:00
ocldev
9560b946fa dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2022-11-24 12:34:25 +01:00
Mateusz Jablonski
bb308c04ed Refactor aubstream include interface
set include path to third_party/aub_stream
rename third_party/aub_stream/headers -> third_party/aub_stream/aubstream

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-11-23 10:30:13 +01:00
ocldev
74d29214e6 dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2022-11-18 15:25:54 +01:00
Daria Hinz
ab6e989eb3 Refactor product config helper
This commit brings order to the product config helper
code and corrects the naming

Signed-off-by: Daria Hinz <daria.hinz@intel.com>
2022-11-17 16:20:09 +01:00
Mateusz Jablonski
1131a6a4c1 Update i915 prelim headers to v2.0-rc15
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc15

Related-To: NEO-7457
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-11-02 11:30:54 +01:00
ocldev
8132503b87 metrics-library revision update
Signed-off-by: ocldev <ocldev@intel.com>
2022-10-10 17:38:09 +02:00
ocldev
188d00d5d3 metrics-discovery revision update
Signed-off-by: ocldev <ocldev@intel.com>
2022-10-10 17:32:37 +02:00
Jaime Arteaga
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
Mateusz Hoppe
137790def2 Update aubstream
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2022-09-19 11:32:17 +02:00
Patryk Wrobel
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
Daria Hinz
80c548314c Remove unwanted acronyms from platforms.h
Signed-off-by: Daria Hinz <daria.hinz@intel.com>
2022-07-06 13:33:51 +02:00
Naklicki, Mateusz
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
Daria Hinz
48c2aa23db Fix for conditionally enabled acronyms
Signed-off-by: Daria Hinz <daria.hinz@intel.com>
2022-06-27 11:00:36 +02:00
Daria Hinz
10ef589af9 AOT strings conditionally enabled
Signed-off-by: Daria Hinz <daria.hinz@intel.com>
2022-06-23 22:07:31 +02:00
Naklicki, Mateusz
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
Daria Hinz
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
Daria Hinz
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
Compute-Runtime-Validation
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
Daria Hinz
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
Joshua Santosh Ranjan
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
Artur Harasimiuk
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
Bartosz Dunajski
489dd4dd03 Update aub_stream interface
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2022-04-13 11:31:07 +02:00
Slawomir Milczarek
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
Naklicki, Mateusz
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
Baj, Tomasz
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
Bellekallu Rajkiran
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
Bellekallu Rajkiran
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
Bartosz Dunajski
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
Bartosz Dunajski
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
Szymon Morek
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
Aleksei Keisel
1e2a57d533 Update MDAPI headers
Resolves: LOCI-2692
Signed-off-by: Aleksei Keisel aleksei.keisel@intel.com
2021-12-10 21:17:33 +01:00
Szymon Morek
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
Bartosz Dunajski
5ba36433e9 Add ClientGen enum value
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-12-07 15:11:11 +01:00
Bartosz Dunajski
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
Szymon Morek
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
Bartosz Dunajski
daee75aa85 Add missing metrics enum
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-19 15:04:10 +01:00
Szymon Morek
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
Szymon Morek
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
Szymon Morek
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
Szymon Morek
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
Milczarek, Slawomir
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
davidoli
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