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
c01e84216f
Add implementation of queryKernelTimestamp
...
Change-Id: Ic017c3f94ba67774d1e1f6c5e9ad7b9237591ecd
2020-07-29 17:00:28 +02:00
51e08dd07c
Metric Api 1.0: metric group properties
...
Change-Id: Ief58ef4cb13b2d3d2d6516c668e77bc78089ab17
2020-07-29 08:36:42 +02:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
c6cd582f78
Enable Performance Counters for OCL and L0.
...
Change-Id: I1920b9d406c092fbc26fc6ca27766db297a1958b
2020-04-02 12:04:56 +02:00
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
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
1d05947cbe
sync with interface change on Aub stream
...
Change-Id: Ibb4937a4c8368d93f4f787c92ff8e9fcd64ae199
2019-11-22 00:01:18 +01:00
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
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
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
d18d1b6ce4
Opensource TGLLP
...
Change-Id: I1685057a641d938170b8c7ec860d2f53f45b1d6d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-09-27 09:20:41 +02:00
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
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
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
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
6c74446a1e
AubStream headers update
...
Change-Id: Ie96e827013f4a956154bcbfe50a42ab6ef0cbae3
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2019-04-23 14:56:15 +02:00
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
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
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
96db96fcb4
Add support for buffer dumps in BIN and TRE format
...
Change-Id: Ib7e59fd6812ca6adcb2dfc1defa74008fee17ec9
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2019-03-27 13:04:30 +01:00
d4a0c4852b
Move EngineType to aub_stream.
...
Change-Id: Ieaa75aaf4aca4487833754eb38ff709adcbf0f11
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com >
2019-03-27 10:06:29 +01:00
63ebe252eb
Aubstream header update
...
Change-Id: I68573223715e5cbb6a308b88d9bae35741ef9984
2019-02-26 19:27:36 +01:00
278bb83c56
Enable AUB sub-capture in AubStream captures (1/n)
...
Change-Id: I6bd0605d06cf4dc3937e2dbeba7ed7037ae91476
2019-02-21 22:40:40 +01:00
e318156d9d
Create AubManager with product family in parameter
...
Change-Id: I3d5a2b04278d3dcec75eb2a787ec98d1ca2304ea
2019-02-12 14:01:23 +01:00
947794f166
Fix for setting context flags in AubDump
...
Change-Id: Ia5fba17aac19fbcbfa6676557d1af0889f538b90
2019-02-07 16:28:53 +01:00
4943c102cd
Add streamMode parameter passed to AubManager
...
Change-Id: If074579fdf17c7709c33d08ccdfbf9dc80e3adc8
2019-02-05 18:31:16 +01:00
32ecd91401
Add parameters to HardwareContext read call
...
Change-Id: Iba70d4b90d76199df6f0bf90c95adb7dc059c715
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-02-01 10:22:15 +01:00
b11e0825c9
AUB capture with support for allocation dumps
...
Change-Id: I90a2b75043c33af92e4557be37cde4b9699582c6
2019-01-28 21:20:08 +01:00
21f855b719
AubStream update (1/n)
...
Change-Id: I6579e7af2015493490c5edcc413dcb2e6c804b9f
2019-01-22 12:19:21 +01:00
936af1b5a8
Added header with options to AubStream interface
...
Change-Id: I9be43f1b41008dde040036a0cfce94431a35c3ac
2019-01-11 10:19:18 +01:00
537697dcfd
Update interfaces.
...
Change-Id: Ib038a98f51fdc8850ac5ee7d922c399535682081
2019-01-10 08:56:35 +01:00