Jaime Arteaga
2efd6e547a
feature: Add support for chunking in the UMD (1/N)
...
Read if support for chunking is available in the KMD.
If available, KMD will create a BO with 1 or more chunks,
depending on the chunk size selected.
Related-To: NEO-7695
Sync to
https://github.com/intel-gpu/drm-uapi-helper/releases/tag/v2.0-rc18
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2023-06-02 23:27:40 +02:00
Matias Cabral
38bc7ae403
build: update i915 headers
...
third_party/uapi/drm - from c7c12de893f808bd7c1215fe9056262295e5203b
https://cgit.freedesktop.org/drm-tip
third_party/uapi/prelim/drm from prelim v2.0-rc17
https://github.com/intel-gpu/drm-uapi-helper
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2023-05-22 10:25:00 +02:00
ocldev
2cd9c51694
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-04-17 13:49:12 +02:00
ocldev
1939a11a19
metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-04-03 09:28:53 +02:00
ocldev
792d365390
metrics-library revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-03-29 08:56:11 +02:00
Daria Hinz
865154cdc4
fix: Update acronyms for MTL
...
This change adds new product config device
acronyms available for mtl and changes enum names.
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2023-03-28 09:21:42 +02:00
Mateusz Jablonski
4919c7c9fb
feature: add experimental support for cl-gl sharing on Linux
...
based on 'clgl-fork' branch from https://github.com/kallaballa/compute-runtime
EGL headers taken from https://github.com/KhronosGroup/EGL-Registry
revision: 57b4876de0f33677ece92dd9de0ef105ce69139d
Related-To: NEO-3599
Fixes https://github.com/intel/compute-runtime/issues/166
Co-authored-by: Jacek Danecki <jacek.danecki@intel.com >
Co-authored-by: Amir Hassan <amir@viel-zu.org >
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-20 12:49:52 +01:00
Compute-Runtime-Validation
e118e35290
Revert "feature: add experimental support for cl-gl sharing on Linux"
...
This reverts commit 9b35ba5e50 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-03-19 07:54:11 +01:00
Mateusz Jablonski
9b35ba5e50
feature: add experimental support for cl-gl sharing on Linux
...
based on 'clgl-fork' branch from https://github.com/kallaballa/compute-runtime
EGL headers taken from https://github.com/KhronosGroup/EGL-Registry
revision: 57b4876de0f33677ece92dd9de0ef105ce69139d
Related-To: NEO-3599
Fixes https://github.com/intel/compute-runtime/issues/166
Co-authored-by: Jacek Danecki <jacek.danecki@intel.com >
Co-authored-by: Amir Hassan <amir@viel-zu.org >
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-03-17 08:58:29 +01:00
ocldev
1cc5cecbd4
metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-03-15 11:26:15 +01:00
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