Lukasz Jobczyk
1f0c58d0bf
Refactor timestamp wait mechanism
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-12-16 13:22:19 +01:00
Lukasz Jobczyk
e8cc34d7b0
Add infrastructure to assign engine to command queue with round robin
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-11-15 13:13:40 +01:00
Compute-Runtime-Validation
908a7721b2
Revert "Assign engine to command queue using round robin algorithm"
...
This reverts commit 2fff0f9059 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-11-10 07:25:44 +01:00
Lukasz Jobczyk
2fff0f9059
Assign engine to command queue using round robin algorithm
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-11-09 11:05:16 +01:00
Mateusz Jablonski
19b8a03d30
Move some files from opencl/source/dll to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-22 19:59:55 +02:00
Filip Hazubski
28b37aea72
Correct handling unique_ptr in functions
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2021-10-21 18:17:14 +02:00
Jaime Arteaga
1d9862bdf9
Include domain when ordering with ZE_ENABLE_PCI_ID_DEVICE_ORDER (2)
...
Fix regression when reading frequency.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-10-19 17:49:57 +02:00
Mateusz Jablonski
6e64c24df3
Move mock gmm resource info to shared
...
Remove allocator_helper.cpp files
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-12 12:19:35 +02:00
Zbigniew Zdanowicz
2829226937
Improve query PCI info
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-06-01 19:26:22 +02:00
Jaroslaw Chodor
05ce38e94f
WDDM_LINUX config improvements
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-06-01 10:13:18 +02:00
Jaroslaw Chodor
3b4ec5b3fa
Refactor of global factories
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-05-28 19:09:24 +02:00
Jaroslaw Chodor
9dbffa8d93
Refactoring createMemoryManager
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-05-25 16:58:21 +02:00
Jaroslaw Chodor
67aa1ad7ec
Refactoring HwDeviceId
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-05-24 21:38:20 +02:00
Jaroslaw Chodor
0e9aa45e46
Improving OS abstraction
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2021-05-23 21:40:37 +02:00
lgotszal
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
Mateusz Jablonski
1823054e08
Linux: pass adapter BDF to GmmLib
...
Resolves: NEO-5785
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-04-23 18:45:50 +02:00
Bartosz Dunajski
45b005161a
Dont create VM IDs if not supported
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-04-14 10:51:56 +02:00
Bartosz Dunajski
8e2e9595a2
Always query memory info
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-04-12 12:52:15 +02:00
Piotr Maciejewski
120b3244dc
Ocl Performance Counters: proper cleanup of metrics library query object.
...
To avoid a case when deleted query could be reused.
Added also transition from libigdml.so to libigdml.so.1
Signed-off-by: Piotr Maciejewski <piotr.mciejewski@intel.com >
2021-03-18 12:37:24 +01:00
Kacper Nowak
234b401aab
Moved devices.inl and devices_base.inl to shared for future shared use in ocloc
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2021-03-04 13:03:45 +01:00
ocldev
e6cdceffe6
Brand string update
...
Updating device brand strings
Based on public support in Windows driver 21.20.16.5174
https://downloadcenter.intel.com/download/30195/
Signed-off-by: ocldev <ocldev@intel.com >
2021-03-03 10:58:28 +01:00
ocldev
9731d5a9e8
Brand string update
...
Updating device brand strings
Based on public support in Windows driver 20.19.15.5171
https://downloadcenter.intel.com/download/30196
Signed-off-by: ocldev <ocldev@intel.com >
2021-03-01 11:01:27 +01:00
ocldev
3d4b450b5b
Brand string update
...
Updating device brand strings based on public support
in Windows driver 100.9168 (27.20.100.9168)
Signed-off-by: ocldev <ocldev@intel.com >
2021-02-26 09:19:02 +01:00
Adam Cetnerowski
e09c24be92
Device ID Cleanup
...
Related-To: NEO-5252
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-02-22 13:48:50 +01:00
Mateusz Hoppe
3ab932b101
Add initial support for context debug
...
Related-To: NEO-5478
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-01-27 12:50:26 +01:00
Adam Cetnerowski
98ef17dceb
Updating device brand strings
...
Based on public Windows driver 27.20.100.8935
https://downloadcenter.intel.com/download/29988/
Related-To: NEO-5252
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-01-26 14:16:49 +01:00
Filip Hazubski
f51bbc54c5
Add clSetContextDestructorCallback to libigdrcl exports
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-11 11:28:35 +01:00
Mateusz Hoppe
8aacad1854
Create DebuggerL0 only when debugging is supported
...
Related-To: NEO-5239
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-11-23 18:28:45 +01:00
Adam Cetnerowski
154f7e87be
Framework for adding custom device names
...
- Add new macro to define custom name
- Add handling for custom name
- Remove gen from generic name
Resolves: NEO-5251
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-23 12:24:53 +01:00
Adam Cetnerowski
605629d89e
Device ID cleanup:
...
- Use commmon naming scheme
- Add missing ULTs
- Remove redundancies
Related-To: NEO-5250
Change-Id: Id6ed25c078b54f7d6ea43f2d3b71dc827ff2d088
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-03 13:45:36 +01:00
Piotr Zdunowski
4c2d92890f
Opensource ADLS.
...
Resolves: NEO-5092
Change-Id: I544247a057a667ce6423f2e59ba4ca769e866479
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com >
2020-10-21 19:07:38 +02:00
Adam Cetnerowski
74aea08d15
Add DG1 device
...
Change-Id: Iaa5a115577e2cf94160164e67bbafb79d0374ff5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-10-07 12:43:55 +02:00
Lukasz Jobczyk
9790c2991d
Use new residency model by default
...
Related-To: NEO-5007
Change-Id: Id39ac53e00e126237200d80e493706e2eed53b30
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-09-21 08:09:11 +02:00
Jacek Danecki
e56a38d179
remove unused variable
...
Change-Id: Ifdf47e9ac91912098164a7e08526f65f5c7326a6
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
2020-09-10 16:01:40 +02:00
Adam Cetnerowski
b93ad5e87f
Add DG1 devices
...
Change-Id: I0f8a287acf628325abb7d227a6d459aff722c434
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-09-07 11:04:49 +02:00
Piotr Zdunowski
48e7ca6102
Opensource RKL.
...
Resolves: NEO-5017
Change-Id: I29364aa331f802bd298bd08df440aa1e33dd3c4e
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com >
2020-09-02 17:06:51 +02:00
Artur Harasimiuk
fa6b181120
do not use absolute path when including hw_cmds.h
...
Change-Id: I59a825f25d6572f7dfb0c80211a6e3652e2827c5
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-08-04 13:27:29 +02:00
Igor Venevtsev
4928ea60fe
Implement parsing of process mapped memory regions
...
Related-To: NEO-4525
Change-Id: Ic3f9f04b42a10c2cc33f489a87d6b4b5fa1eedaa
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2020-07-31 15:06:30 +02:00
Adam Cetnerowski
68294a0d68
Device ID Cleanup
...
Resolves: NEO-4912
Change-Id: I14ca1320bb516c6e9895f6c34b8a675ffaaced7c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-30 12:15:04 +02:00
Adam Cetnerowski
b776dd7e7a
Device config cleanup
...
Change-Id: I9d0d0b3a200f3e301918e5f49da61b4ccd4f6660
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-29 18:09:28 +02:00
Adam Cetnerowski
ffcec77d0e
Add Gen11 devices
...
Change-Id: I1417d5529d8fadf7206cd54908a8e8cc4018ff21
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-28 17:21:51 +02:00
Bartosz Dunajski
d51e3bb9ce
Pass ClientType to Gmm
...
Change-Id: I25ba11d2fd1523fd5cf35157d6a2381991709ad2
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-07-22 17:50:05 +02:00
Mateusz Hoppe
7aea294c85
Allow perContext VMs
...
Related-To: NEO-4637
Change-Id: I599aba9c1c06fd9414cfa14ebb2de3fc504d1cad
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-16 11:20:51 +02:00
Slawomir Milczarek
3c4c7a0215
Drm create context with an implicit virtual memory address space
...
Related-To: NEO-4821
Change-Id: I18545d976788daacbb195e243f4049b7f83fd3a2
2020-07-14 14:26:49 +02:00
Slawomir Milczarek
519e75e3d6
Add DRM capability to create a virtual memory address space on Linux
...
Related-To: NEO-4821
Change-Id: Iefc17d6c0a3649791b9a9b15791a6d263399873d
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-07-10 12:16:09 +02:00
Milczarek, Slawomir
3029db07c3
Add DG1 support to OpenCL and Level Zero (1/n)
...
Related-To: NEO-4744
Change-Id: I7e574d7cf003ed01467c72e797187c0717bb76f2
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2020-06-19 11:59:28 +02:00
Filip Hazubski
0a6da52bd4
Add implementation of new OpenCL 3.0 API functions
...
Additionally unify implementation of API functions related to creating buffers
and images.
Related-To: NEO-4368
Change-Id: Icfafc32f15e667e249fb318072194b6f76bd6481
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-05-15 12:09:08 +02:00
Filip Hazubski
86c2869a6e
Add clSetProgramReleaseCallback function implementation
...
Related-To: NEO-4368
Change-Id: I5dff2759abcff457930a06226b71ad64e2f69c28
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-05-15 10:11:15 +02:00
Dongwon Kim
bd31c15382
Adding Device ID of a TGL SKU
...
Change-Id: Ie7fd4755de0f3132ac87ff25c7357aa5be752760
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com >
2020-05-07 18:37:35 +02:00
Mateusz Hoppe
62c7d16bb0
Export all symbols from shared library for internal configuration
...
Related-To: NEO-4621
Change-Id: Icc4051b81c07a3bd9fe930f38cd3a6969bf87b82
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-05-05 10:15:53 +02:00