Commit Graph

250 Commits

Author SHA1 Message Date
429751b860 dependencies update
Change-Id: Icbc2f6551cfff512d6351bb21ad49b83fc585eae
2020-06-18 12:44:23 +02:00
5af401b7bb Discover GPU topology from i915
Resolves: NEO-4718

Change-Id: I0547c109b961c3732e64b6f22ec761a5943c65ef
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-06-15 10:32:29 +02:00
f40216441d dependencies update
Change-Id: I04cb08fcdfc1d20135b707614dcc637c636a96dd
2020-06-09 09:14:25 +02:00
397eae86aa Add CPU virtual address size report
Related-To: NEO-4525

Change-Id: I12ff095c07a71acbf2d6dceab04abb99daeaf885
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2020-06-08 12:28:41 +02:00
14f4d5c5b9 Fix delayed first execution in diagnostic mode of direct submission
Related-To: NEO-4338

Change-Id: I68cce6ac66946f1cd0af9328231ccfbc2910c3c4
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-05-29 07:57:07 +02:00
83a387f578 Add ult for calcProfilingData in multiOsContext scenario
Change-Id: I68285a2a42b1981ac1bc58a23a913ddabb81b6db
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-05-27 14:24:21 +02:00
611198cd98 Disable Device Enqueue and Pipes support on TGLLP
Related-To: NEO-4368

Change-Id: I1838bd711b59c1e82c84bd92ee945d7a50e89234
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-26 10:52:38 +02:00
e1403ef08d dependencies update
Change-Id: Ib446e9295814e9fb55c9d0ed878081d148fca28f
2020-05-26 10:32:52 +02:00
5eed521fe1 Update getInfo function
Allow return value size to be 0. Do not modify return value size in case
of error.

Related-To: NEO-4368

Change-Id: I201e8ee7c23fcdc2712f6b04bedc71bf4ab64f06
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-21 17:06:28 +02:00
41fef1c71e Enable Opencl 3.0 support on TGLLP
Related-To: NEO-4368

Change-Id: I59e015ee28d29eab4aaf8781ac1ffb3a9cde4d09
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-05-21 14:09:52 +02:00
29b17bb360 dependencies update
Change-Id: I5096b842c2128ab7449c34896f0466f1d6e9ecd9
2020-05-21 11:06:38 +02:00
5a2bff7706 Debug functionality to pause before and after specified GPGPU_WALKER.
Resolves: NEO-3961

Change-Id: If797858c0f6a9758f9c1bc5472841dcfff93884b
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-05-20 11:54:54 +02:00
653bdc0616 dependencies update
Change-Id: I24cfe62287879a6ff396d43b92a306d456e30411
2020-05-18 16:03:35 +02:00
49febbd061 dependencies update
Change-Id: Ia0105a6b8e3bb39a4ea7ead348c84bd6d297b435
2020-05-15 10:25:52 +02:00
bd9fe606f2 Revert "Add entry points for memory placement overrides."
This reverts commit 997dcd607f.

Change-Id: Id5abadbff302cc1a7ff3d9da9ee62883498e7c22
2020-05-13 09:24:22 +02:00
997dcd607f Add entry points for memory placement overrides.
Change-Id: Ie43781dc880b4937cf86441c9c46638e17282111
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-05-12 15:23:07 +02:00
9ac153b2ef Fix multi os context profiling data
Change-Id: I89f31fc53e1604a4f9b63bc0fbbfcc7e3c2751fa
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4653
2020-05-12 15:12:42 +02:00
1dad22a12a Add isSpecialWorkgroupSizeRequired helper
Change-Id: Ic8d4471f48ed5f25eefa802444d0ea62ac0112da
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4648
2020-05-08 13:15:23 +02:00
471eb25c24 Add ULTs for blitter debug variables
Change-Id: Ica062fe90e2b2822e72c5f9ebce07395dec4c7ed
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-05-07 16:23:28 +02:00
cfcfbf3170 dependencies update
Change-Id: Id4ddda56be395763860d0b3720e950b3c0181bba
2020-05-07 14:26:29 +02:00
656468e42b Add debug flags for blitter
Change-Id: I57e47cfa3dde10f441cd7400ad6463367450a899
2020-05-06 15:27:42 +02:00
6b5a7a3e08 dependencies update
Change-Id: Id7f405c8ba504824f6ea4af370468e71bf8ed3a1
2020-05-04 11:10:41 +02:00
fd195f0967 LoopAtPlatformInitialize renamed to LoopAtDriverInit and triggers earlier
Related-To: NEO-4526
Change-Id: I13067badfbaf9f46c993b08126fb35e53d68f6d3
2020-04-28 13:47:04 +02:00
acfa007d30 dependencies update
Change-Id: Ied2b602fe296b9267a3a1b74fb1f99f8be276b4e
2020-04-28 12:11:22 +02:00
bd24350a68 dependencies update
Change-Id: I70b49150be4785fce62780f199e579f7eecb73ce
2020-04-17 14:52:07 +02:00
310947e6dd Correct and add test for existing reg key
Correct DisableCachingForStatefulBufferAccess flag access

Change-Id: Ic956ae12d3abaf9c0871921833273d4c355e6766
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-04-16 19:55:54 +02:00
9b85e93757 Add reg key to disable caching for stateful buffer
Change-Id: I7d70fa6f1ef869588f9a19c9dc43f49d531bf814
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-04-16 18:22:23 +02:00
0e00277663 Linux: open devices from /dev/dri/by-path
Related-To: NEO-3691, NEO-4359
Change-Id: I0d838880fe44174fb172b1aa77d91580ec89d27b
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2020-04-09 13:46:39 +02:00
42bf1d7e61 Limit CPU copy in isReadWriteOnCpuAllowed
Change-Id: I4b0f7dde7afdb4d6dbf39874b8313cac0f6e5de6
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-04-09 12:30:12 +02:00
884ae6fbab remove MT tests from igdrcl_tests target
these tests are executed as part of igdrcl_mt_tests

Change-Id: I907bbe99b1283962db2b5ad5fae1e4c848683ff1
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-04-06 15:25:55 +02:00
f096d71a75 Add diagnostic mode to direct submission
Related-To: NEO-4338

Change-Id: Ibcdc1b6a1762827337e4ff5364a972702130195a
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-04-02 17:50:59 +02:00
c6cd582f78 Enable Performance Counters for OCL and L0.
Change-Id: I1920b9d406c092fbc26fc6ca27766db297a1958b
2020-04-02 12:04:56 +02:00
d1bc7199de Switch to 3D pipeline to program selected commands - part 2
Resolves: NEO-4447

Change-Id: I1dd6a9694cdf3be19aadec1cd139c466baecbcd7
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-04-01 10:42:55 +02:00
7732a4e513 dependencies update
Change-Id: Ib930cfcd87c9b551dfecddc1b5f58d00282b2101
2020-03-30 16:54:17 +02:00
49d54cf45d Program selected commands on 3D pipeline
Related-To: NEO-4447

Change-Id: I6bf3d7edd9d8085c37995b75989b8d412a17bdd9
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-24 12:23:14 +01:00
80b5cacac5 Drm mock to return error on bo create with zero size
Related-To: NEO-2687

Change-Id: I942f212b69d90f9f0f7b9ba6bdcb217557b6153e
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-03-20 09:17:04 +01:00
80b7e1ef46 dependencies update
Change-Id: I4ec926255f2ce8dc75aeb878f45cf4493c75fe99
2020-03-19 16:44:19 +01:00
d07e5563f5 dependencies update
Change-Id: Idbfe5df93901012497c1f55c4c61d21eaf150a32
2020-03-17 17:38:46 +01:00
441deb1a0a dependencies update
Change-Id: I9154f3aa752f783d5b441df92a1817092a1ad88f
2020-03-12 16:19:32 +01:00
5b255433c5 Remove 32 bit conditions.
Change-Id: I4e2eebec63fb3aea939b69ac42dbc4db035610a5
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-03-12 13:00:59 +01:00
5ac8d8e667 Add ClDeviceInfo
DeviceInfo contains a subset of ClDeviceInfo values.

Related-To: NEO-3938

Change-Id: Idae4fae4d25e1fb3106d8b95294fa70ebc6281df
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-11 16:45:27 +01:00
01709dea50 dependencies update
Change-Id: I71598f10992b224515aa918b3579e28b9d9459b9
2020-03-10 14:06:35 +01:00
33d5f504c6 Prefer CPU transfer for Local Memory 32 bit applications.
Change-Id: Icdb1333c0d0123be3d26329088d7ed44df37c84e
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-02-21 15:15:00 +01:00
0b16d9cc26 Enforce fp64 override key in linux release builds.
Related-To: NEO-4292

Change-Id: I3e4a6f94c6e2cf2edbbca350140f91a88f5302f7
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-02-19 16:07:13 +01:00
9a4d515d3f Return error when Kernel SIMD size is not in expected range
Change-Id: Ic4411535cd97f6e4e2c0252c43ab90c78713c5c5
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2020-02-13 14:33:21 +01:00
fd4c02996c dependencies update
Change-Id: Iddb80a26f1b6ff7ec971f68b40db9ed2cd53b0fb
2020-02-13 13:55:10 +01:00
56f795e3b8 dependencies update
Change-Id: I7390a4c1885d85e79bff10b8edac9d7e7ba9fd70
2020-02-10 13:45:19 +01:00
a53e26342a Program refactor
* Decouple binary program handling from Program object
* Add binary formats multiplexer
* Improve Elf format support

Change-Id: Ic22aff40173532e14825d70b82ec53fcc5fa9fdf
2020-02-08 13:03:29 +01:00
cd2202d8c9 dependencies update
Change-Id: Ib5629d6d1f07768ff4db018fe210ecc185a8a170
2020-02-06 15:26:39 +01:00
9a40334623 dependencies update
Change-Id: I421e899d7f251bea1d2e8c2a0cbba06b4eab67bb
2020-02-05 14:06:33 +01:00