Piotr Maciejewski
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
Slawomir Milczarek
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
Bartosz Dunajski
584da13ff8
aub_stream interfaces update
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-02-16 16:03:04 +01:00
Piotr Maciejewski
4a5599b1ee
L0 Metrics Api: multi adapter support
...
Switching to Metrics Discovery adapter interface.
2021-01-13 22:45:59 +01:00
Katarzyna Cencelewska
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
Slawomir Milczarek
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
Filip Hazubski
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
Jaime Arteaga
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
Piotr Maciejewski
403594fce0
Metric Api 1.0: context for zetMetricStreamerOpen.
...
Change-Id: Ib121d45cad6d84891eabe49273ea42a017c50be3
2020-07-31 10:04:46 +02:00
Piotr Maciejewski
e72246a74d
Metric Api 1.0 : Max value for zetMetricGroupCalculateMetricValues.
...
Change-Id: Ie9022630e71a4c2e6dadb76ca4ec87b38fd8dfa5
2020-07-31 08:53:27 +02:00
Jaime Arteaga
169089347f
Add support for zeKernelGetName
...
Change-Id: I167cc202436b6a76841c56e46baa684e7be90132
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-07-31 00:24:37 +02:00
Robert Krzemien
92ce66bee8
Metric Api: zetMetricQueryPoolCreateExt update
...
Change-Id: I0f8f804c492bccea79bfa36fd04ef87b08026703
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2020-07-30 20:30:04 +02:00
macabral
823bd1e51c
Add entry point for zetKernelGetProfileInfo
...
Add entry point for zetKernelGetProfileInfo.
Functionality not implemented
Change-Id: I02a22ce562feae2d930f04f086649898efd645d3
Signed-off-by: macabral <matias.a.cabral@intel.com>
2020-07-29 17:24:49 -07:00
Kamil Diedrich
c01e84216f
Add implementation of queryKernelTimestamp
...
Change-Id: Ic017c3f94ba67774d1e1f6c5e9ad7b9237591ecd
2020-07-29 17:00:28 +02:00
Piotr Maciejewski
51e08dd07c
Metric Api 1.0: metric group properties
...
Change-Id: Ief58ef4cb13b2d3d2d6516c668e77bc78089ab17
2020-07-29 08:36:42 +02:00
Jaime Arteaga
bf7b00d15f
Add stubs for virtual memory
...
Change-Id: Ia789b2507a44c2e8599bcb64d750b89db7c574c9
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-07-28 21:45:41 +02:00
Robert Krzemien
7dc8bbc160
Metric Api: Wait events for zetCommandListAppendMetricQueryEnd
...
Change-Id: I6fdf470035c1fc1f44d66778ec35ec47d0521e4d
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2020-07-28 19:14:05 +02:00
Robert Krzemien
46c7fac0cc
Metric Api: zetContextActivateMetricGroups update
...
Change-Id: Ia3f38e8bfc6176063de36685e16e7a4a21f940c7
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2020-07-28 16:59:53 +02:00
Robert Krzemien
f87f05bf8d
Metric Api: Renamed MetricTracer to MetricStreamer
...
Change-Id: I7de16b230685201b0f91b227f17713c3cd49d497
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2020-07-28 11:21:10 +02:00
Jaime Arteaga
63a801ee07
Context implementation (3/N)
...
Add object creators.
Change-Id: Ic656a1bd3735bce1d995c407011ef7c26eab848e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-07-23 15:27:24 -07:00
Jaime Arteaga
b011d76586
Context implementation (2/N)
...
Add memory allocators.
Change-Id: Ie93d077e7a55b9c9c51c4a594a7db0c10f770091
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-07-23 00:18:01 +02:00
Jaime Arteaga
9537119472
Context implementation (1/N)
...
Change-Id: I3e0b3c3fdb7c9ab9ac10fccd3d61c7b394dbeee7
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-07-22 08:57:23 -07:00
Jitendra Sharma
d13fdd32ad
Update latest Sysman headers and some fix in sysman ULTs
...
This change contains:
- Update the sysman headers as per latest spec.
- Use mock file descriptor 0 in Sysman ULTs:
Lets use 0 as mock file descriptor in sysman ULTs.
Because upon creation of a process in linux, by default file
descriptors 0, 1 and 2 are assigned to it.
Thus in /proc/<pid>/fd/ , there will be entries 0, 1 and 2.
By using 0 as fd, we will be sure, that call getFileName() in
LinuxSysmanImp::init() would succeed for ULT, because entry
/proc/<pid>/fd/0 would certainly be found in filesystem.
Change-Id: I1576e2bfc8b96a408294362ccaf9f289b2b84e69
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-07-22 09:52:10 +02:00
Jaime Arteaga
3ab2e6c0cd
Add stub for zeDriverGetExtensionProperties
...
Change-Id: I25016bb36a5ccd37e147cbc4cdb9f1d5e14ae03e
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-07-16 14:19:25 -07:00
Aravind Gopalakrishnan
4e16e574e9
Add support for global timestamp write API
...
Change-Id: I709783839a60478a62415c4d87a6b3a01ad43636
Signed-off-by: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@intel.com>
2020-07-16 22:36:10 +02:00
Jaime Arteaga
e7958be0bf
Add stub for zeDeviceGetCommandQueueGroupProperties
...
Change-Id: Ib86d0ae331aef01c4e26c414bf1e1dfaca51aeeb
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-07-16 16:54:04 +02:00
Jitendra Sharma
146fc900c3
Add initial sysman stub as per latest spec
...
Change-Id: I6f36b9faa21e05a6954de0b50ea01240539441d1
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-07-11 06:54:08 +05:30
Slawomir Milczarek
ac452a267b
Remove unsupported DRM I915_EXEC_COMPUTE flag
...
Related-To: NEO-4744
Change-Id: I1e9da6ec58f8b0144a7371e702a0c3a8425864d7
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-06-30 11:58:35 +02:00
Jaime Arteaga
5b61ad0966
Add stub for dynamic link function and for extended kernel properties
...
Change-Id: Ifaaf1226114233618e7959def086989cf93bd0bd
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-06-29 02:11:29 +02:00
Slawomir Milczarek
7e56a8303a
Add DG1 support to OpenCL and Level Zero (2/n)
...
Source location of Linux kernel DRM/i915 interface headers:
https://repositories.intel.com/graphics/kernel-api/index.html
Related-To: NEO-4744
Change-Id: I08a9ab651d8594e9a04d6a83dc48682d4fa53702
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-06-25 18:23:40 +02:00
Piotr Maciejewski
79c14983cb
Sending Metric Tracer activity flag to Metrics Library.
...
Needed to make Metrics Library aware of Metric Tracer presence.
Change-Id: I3e3108e6b303adfcf5ab56ccadc2a8acc58f7ff5
2020-05-28 09:55:32 +02:00
Robert Krzemien
9b3dd97f81
Passing drm file descriptor to Metrics Library
...
Change-Id: I16b566ba262e0eeff9cb62b2a6ecc48811cdee48
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2020-05-21 18:33:51 +02:00
Milczarek, Slawomir
345afd1eaf
Add DRM header with format modifiers
...
Related-To: NEO-4452
Change-Id: Iba189eb2c865cf893c1eb5b223ea7eef970125ab
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-05-06 11:40:48 +02:00
Filip Hazubski
adaeb5c42c
Update OCL headers
...
Update with changes related to OpenCL 3.0
Related-To: NEO-4368
Change-Id: I8e3d42c1555c04ad6eacd3e3684298dd0c97aa26
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-04 15:04:48 +02:00
Piotr Maciejewski
c6cd582f78
Enable Performance Counters for OCL and L0.
...
Change-Id: I1920b9d406c092fbc26fc6ca27766db297a1958b
2020-04-02 12:04:56 +02:00
Igor Venevtsev
d4d5971d84
Add gpuAddressSpace param to AubManager::create()
...
Related-To: NEO-2941
Change-Id: I5d6a35748ec4752c830a6ed329b5ca4a3d6627f8
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-02-27 11:51:13 +01:00
Kamil Kopryk
07cacd4e70
Add new IOCTL call to disable persistence on given context
...
Change-Id: Ia91c8240fe2fac40c067e91ce70867edb2263463
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4048
2019-12-23 16:18:58 +01:00
Klein, Yaniv
1d05947cbe
sync with interface change on Aub stream
...
Change-Id: Ibb4937a4c8368d93f4f787c92ff8e9fcd64ae199
2019-11-22 00:01:18 +01:00
Klein, Yaniv
340e80bb1a
added support for 2 stages write memory of aub_manager
...
1. write ppgtt pages only by calling write memory with pagesOnly set to true
2. write the actual memory pages by calling writePhysicalMemoryPages
Change-Id: Id3766704e4b8f84f77336f78da6b9270bfd44b70
2019-11-13 11:45:08 +01:00
Slawomir Milczarek
b3ada0146b
AUB subcapture in TBX mode to write the head register upon activation
...
Related-To: NEO-3051
Change-Id: I5a78de3e43576e2398449ed12935af4000da3deb
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2019-10-17 16:03:50 +02:00
Milczarek, Slawomir
f0e7e24638
Add support for AUB subcapture in TBX mode
...
Resolves: NEO-3051
Change-Id: If7c2d550227d0c5d09c35a53387f34f968e7c7b7
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-10-03 18:05:55 +02:00
Dunajski, Bartosz
d18d1b6ce4
Opensource TGLLP
...
Change-Id: I1685057a641d938170b8c7ec860d2f53f45b1d6d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-27 09:20:41 +02:00
Mateusz Jablonski
963049c988
Update drm headers
...
Get latest headers from https://cgit.freedesktop.org/drm-tip
Related-To: NEO-3426
Change-Id: I78ffcb1db4ab134ce2405ff19a59638c9fdb3d0a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-07-18 21:10:16 +02:00
Artur Harasimiuk
5dbf8f7b8d
cmake: adding EXCLUDE_FROM_ALL to intermediate libraries
...
These targets should be built on demand when another target requires
this or explicitly requested. This applies to STATIC and OBJECT
libraries.
Change-Id: Ia0eb4e803b09c0ce594fd348ad53c10cdf5b3a9f
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-24 17:11:01 +02:00
Milczarek, Slawomir
e7573af28f
Add freeMemory to AubManager
...
Related-To: NEO-3231
Change-Id: Iaf7015cfa2eacd5f2eb0537e10c1c1950d52e1eb
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-05-29 08:51:59 +02:00
Maciej Plewka
0e202aaf67
Update gtest to 1.9.0 version
...
Change-Id: I49582c1906864b6777509ce09e5fe633e042d8bb
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-04-23 16:37:18 +02:00
Mateusz Hoppe
6c74446a1e
AubStream headers update
...
Change-Id: Ie96e827013f4a956154bcbfe50a42ab6ef0cbae3
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-23 14:56:15 +02:00
Artur Harasimiuk
7bd129f15c
partial revert of 40146291ad
...
Change-Id: I8efe3740043e1cd1678812ab158a180b9d0effc7
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-04-10 15:51:22 +02:00
Milczarek, Slawomir
381ccfc0aa
AUB capture with AubStream to support image dumps
...
Related-To: NEO-2717
Change-Id: I448627cc40776eadacaefaa321500a3cf5ff3593
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-04-08 17:28:14 +02:00
Milczarek, Slawomir
17493426c1
AUB CSR with a capability to add AUB comment
...
Change-Id: Ia7e85468c3f1e937d34b67b0e279c013e8e3c190
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-04-01 14:14:58 +02:00