Commit Graph

1410 Commits

Author SHA1 Message Date
Robert Krzemien
f431b569b7 Metric Api: Query begin/end for sub devices
Resolves: LOCI-2467
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-28 22:51:01 +02:00
Aravind Gopalakrishnan
c4d6802684 Fix ult coverage gap for memory extensions
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-09-28 21:57:10 +02:00
Compute-Runtime-Validation
33f88884bd Revert "Add copy engine support for USM shared migration"
This reverts commit 91e9587a07.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-09-28 19:48:14 +02:00
Jaroslaw Chodor
996dd18b76 WSL - partition layout for 48-bit limited addressing
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-09-28 18:09:46 +02:00
Jaime Arteaga
91e9587a07 Add copy engine support for USM shared migration
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-09-28 15:30:59 +02:00
Bartosz Dunajski
c525ff7eb4 Disable single tile engine instanced subdevices
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-27 16:20:53 +02:00
Artur Harasimiuk
a63b9b1273 move common files to shared/
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-27 11:10:20 +02:00
Robert Krzemien
8d2fcad63f Metric Api: Query get data for sub devices
Resolves: LOCI-2470
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-27 08:13:36 +02:00
Artur Harasimiuk
0b4bc865d3 move drm_mock to shared
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 08:55:45 +02:00
Mateusz Hoppe
0e58821455 Change DebugMode and TdCtl registers on xehp
- refactor tests to use UnitTestHelper

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-24 07:38:48 +02:00
Compute-Runtime-Validation
e7a7a61b4e Revert "L0 support for SPIRv static module linking"
This reverts commit 479035c839.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-09-24 05:47:50 +02:00
Artur Harasimiuk
8939ca94f7 move options_unit_tests.cpp to libult_common
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-24 00:36:00 +02:00
Zbigniew Zdanowicz
e295e74c0a Add preemption flags creation to shared code
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-23 15:20:13 +02:00
Zbigniew Zdanowicz
3b35ba504f Adapt command stream receiver to multiple active partitions
Related-To: NEO-6244

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-23 14:32:20 +02:00
Mateusz Jablonski
34ad95ae12 Handle printf output when implicit args are required
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 13:49:40 +02:00
Mateusz Jablonski
8b36473a9a Move command stream receiver files to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-23 12:47:21 +02:00
John Falkowski
a59ededd00 update num_sublices based upon implicit scaling
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2021-09-23 04:31:28 +02:00
Pawel Cieslak
4e4218e3cc Add flag for disabling kernel compilations
Related-To: NEO-6012
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-23 00:02:26 +02:00
Mateusz Jablonski
f8867e0b97 Move generic command stream receiver files to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-22 23:55:31 +02:00
Spruit, Neil R
479035c839 L0 support for SPIRv static module linking
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2021-09-22 23:38:50 +02:00
Kamil Kopryk
d2a776bcc6 Remove L3 flush from postSync
Related-To: NEO-6111
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-22 17:49:58 +02:00
Mateusz Hoppe
b0ec436b3e Fill devices from api thread
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-22 16:34:10 +02:00
Rafal Maziejuk
dc8b92d8a6 Move heapInLocalMem function from HwHelper to HwInfoConfig
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-22 11:44:44 +02:00
Artur Harasimiuk
1ec3035cb1 rename igdrcl_libult_cs to neo_libult_cs
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-22 10:56:29 +02:00
Joshua Santosh Ranjan
d6bb9bf0dd Metrics MultiDevice Support Add SubDevice Check
Adding isSubdevice check to support multi devices


Related-To: LOCI-2554

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-09-22 09:45:08 +02:00
Compute-Runtime-Validation
172f99b70f Revert "Fix a couple sampler addressing modes that were flipped"
This reverts commit 85dfd5cf9d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-09-22 04:35:55 +02:00
Aravind Gopalakrishnan
4f7f70fa96 Revert "Events workaround for L3Flush issue"
This reverts commit 473d61d95f169dfe300f0fb7ba8564ac3628a3a9.

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-09-21 21:50:50 +02:00
Bartosz Dunajski
a2e41716e2 Fix L0 CommandQueue command buffer allocation properties
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-21 16:33:48 +02:00
Rafal Maziejuk
0b0edcf1f2 Correct MOCS index calculation
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-21 11:23:53 +02:00
Szymon Morek
d61741dd9f Refactor memory info
Related-To: NEO-6149


Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-09-21 11:17:25 +02:00
Maciej Plewka
caa536b6a0 Test compute mode WA based on TestTraits
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-09-21 10:02:33 +02:00
Jaime Arteaga
8a2612a754 Correct event signaling in zello_ipc_event
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-09-21 09:54:07 +02:00
Jim Snow
85dfd5cf9d Fix a couple sampler addressing modes that were flipped
Related-To: LOCI-2545
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2021-09-21 09:52:08 +02:00
Mateusz Hoppe
4d4433fa5f Fixes for MultiDevice fixture and DebugSession
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-20 17:27:46 +02:00
Artur Harasimiuk
b505bcdf79 move custom event listener to shared
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-20 16:46:50 +02:00
John Falkowski
92c2c07bff Correct device handle for device/shared alloc
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2021-09-17 23:25:19 +02:00
Young Jin Yoon
e36978ce86 Fix link errors for test_device single_sku tests
Related-To: LOCI-2319
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2021-09-17 15:49:35 +02:00
Igor Venevtsev
f3eb4e3ddf Add memoryHandle to EuThread
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-09-17 14:33:03 +02:00
Joshua Santosh Ranjan
a7f526c980 Metrics Append Streamer Marker Multi-Device Support
Added multi-device support for zetCommandListAppendMetricStreamerMarker

Related-To: LOCI-2492

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2021-09-16 19:32:48 +02:00
Maciej Dziuban
eace896ec8 Change order of command queue groups
Resolves: NEO-6257
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-09-16 17:39:52 +02:00
Artur Harasimiuk
4fbabed397 Do not use HWTEST_F when not needed
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-16 16:57:35 +02:00
Maciej Plewka
b0ac4da515 Set all needed values in SCM
Related-To: NEO-6215

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-09-16 16:35:58 +02:00
Kacper Nowak
abbe98be07 Fix allocating graphics memory for patterns in appendMemoryFill
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-09-16 16:20:10 +02:00
Bartosz Dunajski
9ff91defba Add API name to aub file name
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-16 14:50:25 +02:00
Zbigniew Zdanowicz
b65d8909e4 Refactor and modularize walker partition code
Related-To: NEO-6244


Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-16 10:46:26 +02:00
Mateusz Jablonski
e82c2e4653 Patch printf buffer in implicit args in L0
Related-To: NEO-5081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-16 10:31:40 +02:00
Bartosz Dunajski
c88db681d6 Fix SubDeviceCount value in Metrics
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-16 09:39:20 +02:00
Robert Krzemien
bc2963bf31 Metric Api: Query Pool for sub devices
Resolves: LOCI-2462
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
2021-09-16 00:18:52 +02:00
Aravind Gopalakrishnan
0c2800d37f Events workaround for L3Flush issue
Related-To: LOCI-2361

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2021-09-15 23:08:16 +02:00
Jaime Arteaga
522d2550ee Add allocation ID to be retrieved by L0 getMemAllocProperties
zeMemGetAllocProperties() specifies an ID for the allocation can be
retrieved by the application. This can be used by applications to
identify the allocation throughout the application lifetime.

We were currently returning as id the same allocation address. This
patch fixes it to return a true unique identifier for the allocation.

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-09-15 19:22:50 +02:00