Commit Graph

8644 Commits

Author SHA1 Message Date
Maciej Plewka
22725e5840 Pass device bit field to create bindless heaps allocations
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-10-05 14:36:59 +02:00
Konstanty Misiak
684b9e5f51 Fix missing submit time calculation
Related-To: NEO-5799

Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2021-10-05 12:58:04 +02:00
Lukasz Jobczyk
b7cc75c7a2 Fix direct submission enabling
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-10-05 12:44:29 +02:00
Bartosz Dunajski
814b365553 Fix XE_HP_SDV RSS and SBA commands
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-10-05 12:32:27 +02:00
Szymon Morek
e8cb4f2634 Rename i915 dg1 specific files to exp
Related-To: NEO-6149

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-10-05 12:17:45 +02:00
Zbigniew Zdanowicz
068832d178 Move kernel_info_from_patchtokens to shared directory
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-10-05 11:50:28 +02:00
davidoli
3c5a81d27a Add ProcAddrTable for metrics exp api.
Related-To: LOCI-2607
Signed-off-by: davidoli <david.olien@intel.com>
2021-10-05 11:07:18 +02:00
Mayank Raghuwanshi
52e9dd26a6 Modify canRead and CanWrite functions of fsaccess class
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-10-05 10:52:17 +02:00
Spruit, Neil R
12ab2961b1 L0 support for SPIRv static module linking
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2021-10-05 07:09:53 +02:00
Szymon Morek
09dfcfcf85 Remove duplicated tests in drm files 1/n
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-10-04 17:38:49 +02:00
Krzysztof Gibala
6736454f85 Program PIPE CONTROL before STATE_SIP
Related-To: NEO-6056

Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-10-04 17:31:33 +02:00
Artur Harasimiuk
d88b730daa cmake: move compiler_interface to neo_shared
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-10-04 17:09:02 +02:00
Pawel Cieslak
82dbaedc87 Remove not needed flag
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-04 16:33:56 +02:00
Bartosz Dunajski
e8cbcd2ab9 Dont make allocations non-AubWritable during migration
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-10-04 15:36:48 +02:00
Mateusz Jablonski
b891ec2588 Correct cross thread data GPU address in indirect dispatch programming
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-04 14:59:41 +02:00
Mateusz Jablonski
5e201f40be Prevent nullptr dereference in aub dump subcapture mode
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-10-04 14:23:19 +02:00
Zbigniew Zdanowicz
96fef37834 Move shared local work size code to shared directory
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-10-04 14:04:28 +02:00
Jitendra Sharma
135ec380fc Dont initialize sysman for linux if Driver Model is not DRM
Related-To: LOCI-2533

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-10-04 12:15:21 +02:00
Lukasz Jobczyk
7bc26e9f95 Refactor IOCTL statistics test
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-10-04 10:55:53 +02:00
Jaime Arteaga
560c951b8c Increase size of command buffer for copy blit operations
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-10-04 10:28:27 +02:00
Milczarek, Slawomir
e9b2203c02 Add support for DG1 platform to work with drm-tip kernel
drm-tip: https://cgit.freedesktop.org/drm-tip/tree/

Related-to: NEO-6276

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-10-04 10:12:29 +02:00
Grzegorz Choinski
3269e719a3 infra update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
21.40.21182
2021-10-01 18:31:56 +02:00
Bartosz Dunajski
50bd8b5f19 Disabled forced cross engine synchronization on single queue
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-10-01 13:09:33 +02:00
Kamil Kopryk
1a34586dd4 Make sure sip kernel is initialized for aub tests
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-10-01 12:54:04 +02:00
Krzysztof Gibala
8482eb6a5f Program PIPE CONTROL before SBA
Related-To: NEO-6056

Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-10-01 12:44:23 +02:00
Pichika Uday Kiran
27bf56ee5a firmware-utils: Read IGSC version from IGSC config
- This commit reads the IGSC version from the IGSC config
rather parsing the igsc library path.

Related-To: LOCI-2527
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-10-01 07:12:43 +02:00
Jaime Arteaga
11980db8eb Create L0 list and module with correct NEO device on explicit mode
When implicit scaling is not used, a root device in L0 defaults to
sub-device 0. In that case, all allocations need to be made against
that sub-device.

For list and module creation, we were passing the root NEO device
instead, and we were allocating their internal allocations using
the least-occupied bank, which meant we were allocating alternately
between the two sub-devices.

This patch makes sure the NEO device used on explicit mode for
the root device is sub-device 0.

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-10-01 00:43:53 +02:00
Robert Krzemien
eb1802cf2f Metric Api: Pass workload partition client option
Resolves: LOCI-2583
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-30 21:03:09 +02:00
Joshua Santosh Ranjan
4cb7c1014a Revert "Add flexibility to disable root device metrics"
Reverted the change which disabled metrics collection for multi-device

Related-To: LOCI-2580

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-09-30 19:05:20 +02:00
Igor Venevtsev
da982b41be Add readSbaBuffer() interface
Related-To: NEO-6277

Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-09-30 18:02:00 +02:00
Zbigniew Zdanowicz
1028295a02 Move per thread data to shared directory
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-30 17:57:41 +02:00
Krzysztof Gibala
b786099a7e Split ULT file
Split test_metric_query_pool file


Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-09-30 17:53:56 +02:00
ocldev
8e0a8cbdea dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2021-09-30 15:22:06 +02:00
Bartosz Dunajski
ad15fe2970 Second level affinity mask support
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-30 14:29:48 +02:00
Zbigniew Zdanowicz
317ef3776c Do not pass active partitions from dispatched kernel to context class
Related-To: NEO-6244

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-30 13:32:19 +02:00
Katarzyna Cencelewska
30b3f5cdb0 Move PageTableManager from rootDeviceEnvironment to CommandStreamReceiver
Also add init of pageTable registers to blitter path

Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2021-09-30 12:59:11 +02:00
Szymon Morek
897420236a Add method to set systolic mode
Resolves: NEO-6040

Signed-off-by: Szymon Morek szymon.morek@intel.com
2021-09-30 10:39:56 +02:00
Jitendra Sharma
c46f591a99 Do not initialize Sysman if OsSysman Init failed
Related-To: LOCI-2552

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-09-30 09:11:55 +02:00
T J Vivek Vilvaraj
aba7d74bcd remove unused libxml module from sysman
Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com>
2021-09-30 09:01:35 +02:00
T J Vivek Vilvaraj
26779e2f34 sysman: fix diagnostics handle creation
Resolves:LOCI-2601

Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com>
2021-09-30 07:58:18 +02:00
Zbigniew Zdanowicz
25c71a6c13 Move kernel info to shared directory
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-29 23:49:49 +02:00
DmitryBushev
f0003c1da6 Add new IGC mocks for new interface
Signed-off-by: DmitryBushev <dmitry.bushev@intel.com>
2021-09-29 23:38:20 +02:00
Artur Harasimiuk
fe93ce83c8 move experimental_command_buffer to shared
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-29 23:20:19 +02:00
Robert Krzemien
f3ea565121 Add implementation for zetMetricGroupCalculateMultipleMetricValuesExp.
Resolves: LOCI-2409
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-29 22:49:26 +02:00
Joshua Santosh Ranjan
4848c67edd Program CommandList for Metric Query
Add commands to the command list for multi-device execution of Metric Queries


Related-To: LOCI-2570

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-09-29 22:15:09 +02:00
Artur Harasimiuk
4e909ec8bd infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-29 22:07:24 +02:00
Milczarek, Slawomir
2abcef2c35 Revert "Disable stateless compression in sba on indirect host access flag"
Related-To: NEO-5107

This reverts commit 658fa6d85419f4a1f4876b40ef74f77095c29125.

Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-09-29 13:07:07 +02:00
Bartosz Dunajski
4ba4c32766 Remove SBA->IOH programming on XE_HP_SDV
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-29 12:35:43 +02:00
Bartosz Dunajski
7f3b90b07f Enable Engine Instanced SubDevices
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-29 12:01:34 +02:00
Artur Harasimiuk
a139c7b2aa infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-29 11:44:16 +02:00