Commit Graph

305 Commits

Author SHA1 Message Date
ocldev
9a3961dae3 dependencies update
Change-Id: I22ec97cb762bf57e5ef77b74d455599c06514a94
2020-07-27 10:18:49 +02:00
ocldev
ecf7c2b5c4 dependencies update
Change-Id: Ifec6a3c2634927b213f45d55e4070d074e4e6d1c
2020-07-20 13:10:16 +02:00
ocldev
155324f795 dependencies update
Change-Id: Ic3a66df5e4a4b91aadc6dd980d457f116e549ba8
2020-07-01 17:53:32 +02:00
Artur Harasimiuk
cf4a193184 infrastructure update
Resolves: NEO-4561
Change-Id: I01507a9735473087c420833f3d01eef842d2f62d
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-06-22 10:23:54 +02:00
Mateusz Hoppe
68847ef942 Create L0 debugger object
Related-To: NEO-4713

Change-Id: I9d10019bbe6e8514ce10bdd729a64ea233bf91b0
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-06-19 15:46:52 +02:00
ocldev
429751b860 dependencies update
Change-Id: Icbc2f6551cfff512d6351bb21ad49b83fc585eae
2020-06-18 12:44:23 +02:00
Bartosz Dunajski
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
ocldev
f40216441d dependencies update
Change-Id: I04cb08fcdfc1d20135b707614dcc637c636a96dd
2020-06-09 09:14:25 +02:00
Igor Venevtsev
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
Zbigniew Zdanowicz
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
Kamil Kopryk
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
Filip Hazubski
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
ocldev
e1403ef08d dependencies update
Change-Id: Ib446e9295814e9fb55c9d0ed878081d148fca28f
2020-05-26 10:32:52 +02:00
Filip Hazubski
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
Filip Hazubski
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
ocldev
29b17bb360 dependencies update
Change-Id: I5096b842c2128ab7449c34896f0466f1d6e9ecd9
2020-05-21 11:06:38 +02:00
Piotr Zdunowski
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
ocldev
653bdc0616 dependencies update
Change-Id: I24cfe62287879a6ff396d43b92a306d456e30411
2020-05-18 16:03:35 +02:00
ocldev
49febbd061 dependencies update
Change-Id: Ia0105a6b8e3bb39a4ea7ead348c84bd6d297b435
2020-05-15 10:25:52 +02:00
Dunajski, Bartosz
bd9fe606f2 Revert "Add entry points for memory placement overrides."
This reverts commit 997dcd607f.

Change-Id: Id5abadbff302cc1a7ff3d9da9ee62883498e7c22
2020-05-13 09:24:22 +02:00
Bartosz Dunajski
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
Kamil Kopryk
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
Kamil Kopryk
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
Maciej Dziuban
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
ocldev
cfcfbf3170 dependencies update
Change-Id: Id4ddda56be395763860d0b3720e950b3c0181bba
2020-05-07 14:26:29 +02:00
Maciej Dziuban
656468e42b Add debug flags for blitter
Change-Id: I57e47cfa3dde10f441cd7400ad6463367450a899
2020-05-06 15:27:42 +02:00
ocldev
6b5a7a3e08 dependencies update
Change-Id: Id7f405c8ba504824f6ea4af370468e71bf8ed3a1
2020-05-04 11:10:41 +02:00
Sebastian Luzynski
fd195f0967 LoopAtPlatformInitialize renamed to LoopAtDriverInit and triggers earlier
Related-To: NEO-4526
Change-Id: I13067badfbaf9f46c993b08126fb35e53d68f6d3
2020-04-28 13:47:04 +02:00
ocldev
acfa007d30 dependencies update
Change-Id: Ied2b602fe296b9267a3a1b74fb1f99f8be276b4e
2020-04-28 12:11:22 +02:00
ocldev
bd24350a68 dependencies update
Change-Id: I70b49150be4785fce62780f199e579f7eecb73ce
2020-04-17 14:52:07 +02:00
Krzysztof Gibala
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
Krzysztof Gibala
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
Jablonski, Mateusz
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
Krzysztof Gibala
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
Artur Harasimiuk
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
Zbigniew Zdanowicz
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
Piotr Maciejewski
c6cd582f78 Enable Performance Counters for OCL and L0.
Change-Id: I1920b9d406c092fbc26fc6ca27766db297a1958b
2020-04-02 12:04:56 +02:00
Lukasz Jobczyk
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
ocldev
7732a4e513 dependencies update
Change-Id: Ib930cfcd87c9b551dfecddc1b5f58d00282b2101
2020-03-30 16:54:17 +02:00
Lukasz Jobczyk
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
Slawomir Milczarek
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
ocldev
80b7e1ef46 dependencies update
Change-Id: I4ec926255f2ce8dc75aeb878f45cf4493c75fe99
2020-03-19 16:44:19 +01:00
ocldev
d07e5563f5 dependencies update
Change-Id: Idbfe5df93901012497c1f55c4c61d21eaf150a32
2020-03-17 17:38:46 +01:00
ocldev
441deb1a0a dependencies update
Change-Id: I9154f3aa752f783d5b441df92a1817092a1ad88f
2020-03-12 16:19:32 +01:00
Michal Mrozek
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
Filip Hazubski
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
ocldev
01709dea50 dependencies update
Change-Id: I71598f10992b224515aa918b3579e28b9d9459b9
2020-03-10 14:06:35 +01:00
Michal Mrozek
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
Piotr Zdunowski
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
Dunajski, Bartosz
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