Commit Graph

1112 Commits

Author SHA1 Message Date
vinod krishna
9cbfbd1d53 Functional ULT Coverage for LoadMetricDiscovery
Resolves: LOCI-2164

Signed-off-by: vinod krishna <vinod.krishna@intel.com>
2021-03-29 19:17:30 +02:00
Kamil Diedrich
7d64d8e00e Unify reading pci paths
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-03-29 15:59:09 +02:00
Mayank Raghuwanshi
a9ab9f0789 Fix for absence of busy node for clients
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-03-29 14:20:27 +02:00
Bartosz Dunajski
0bc04f3c31 Refactor TimestampPackets class
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-03-29 10:26:32 +02:00
John Falkowski
218387dd47 Apply timerResolution mod for L0 V1.1
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2021-03-27 11:43:03 +01:00
Jaime Arteaga
c7e65a90d8 Free IPC memory on closeIpcMemHandle() call
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-27 11:25:57 +01:00
Bartosz Dunajski
5a50ad098c Refactor TagAllocator
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-03-26 15:16:56 +01:00
Mayank Raghuwanshi
027a916107 Improve code coverage for Pmu Interface
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-03-26 09:08:52 +01:00
Jaime Arteaga
0dc73ad686 Isolate host allocations with respect to context
Related-To: LOCI-1996

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-25 06:15:59 +01:00
Jaime Arteaga
bf90fabcd2 Expand zello_ipc_copy_dma_buf to spawn several child processes
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-25 05:54:25 +01:00
Aravind Gopalakrishnan
e977de564c Add L0 event ULTs (2)
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-03-24 17:11:15 +01:00
Bartosz Dunajski
f9197d4e0d Improve memoryPrefetch method
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-03-24 15:12:05 +01:00
Mateusz Jablonski
35ff284944 Cleanup Kernel class
move deviceVector to MultiDeviceKernel class
remove Device arg from Kernel's methods

Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-03-24 09:17:41 +01:00
Compute-Runtime-Validation
46a971de81 Revert "Free IPC memory on closeIpcMemHandle() call"
This reverts commit cda914f7d0.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-03-24 06:58:47 +01:00
Jaime Arteaga
cda914f7d0 Free IPC memory on closeIpcMemHandle() call
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-23 19:09:12 +01:00
Mayank Raghuwanshi
d89b51edd3 Update sysman events API for bug fixes
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-03-23 09:34:42 +01:00
Jim Snow
39d450bc84 Refactor L0 sampler error path and add ULTs
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2021-03-23 06:52:08 +01:00
Jaime Arteaga
47bdcce4c6 Add ULTs for missing branches in driverHandleGet()
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-22 20:31:42 +01:00
Filip Hazubski
8d55bfe21d Implement zeCommandListAppendLaunchCooperativeKernel
Resolves: NEO-4725


Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-03-22 19:26:41 +01:00
Bartosz Dunajski
3dc3ad36f8 Refactor TimestampPacket class
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-03-22 17:42:41 +01:00
Jaime Arteaga
689028992a Add ULT for ZE_DEVICE_PROPERTY_FLAG_ONDEMANDPAGING
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-22 16:31:35 +01:00
Jaime Arteaga
673198ab34 Add ULT for missing branches in getCsrForOrdinalAndIndex()
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-22 16:27:19 +01:00
Mayank Raghuwanshi
faac0a82ef Update pmu interface
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-03-22 14:31:31 +01:00
Daria Hinz
9ac7f1d370 Adding a parameter to a encode function
Signed-off-by: Daria Hinz <daria.hinz@intel.com>
2021-03-19 17:54:46 +01:00
Mateusz Hoppe
1544c6d001 Split getDebugSession and createDebugSession logic
Related-To: NEO-4554

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-03-19 15:38:36 +01:00
Zbigniew Zdanowicz
d6dde3df33 Add internal argument to encode method
Related-To: NEO-5244

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-03-19 09:37:05 +01:00
Jaime Arteaga
521cc56096 Add support for zeContextCreateEx
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-19 06:14:53 +01:00
Vilvaraj, T J Vivek
9ed68131c3 sysman: add ULT to check Device Reset
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2021-03-19 05:41:35 +01:00
Vilvaraj, T J Vivek
457d05420d sysman: add diagnostics boilerplate code
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2021-03-19 05:33:20 +01:00
Mateusz Hoppe
d264dc858f Return all devices from helper function in bbox tests
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-03-19 04:58:36 +01:00
Aravind Gopalakrishnan
279349bfab Add ULTs for L0 events
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-03-18 22:04:48 +01:00
Slawomir Milczarek
693f2ff384 Ensure shared handle be closed once on Linux
Related-To: NEO-5644

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2021-03-18 18:38:01 +01:00
Mateusz Hoppe
232faf1bd8 Fix test_memory.cpp
- expect correct result

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-03-18 17:43:16 +01:00
Mateusz Hoppe
0897f997d6 Fix zeModuleGetGlobalPointer()
- return size correctly
- check if pSize and pPtr is != nullptr

Resolves: NEO-5641

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-03-18 17:29:41 +01:00
Jaime Arteaga
5b10cdd5d5 Correct variable misusage in ULT
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-18 06:17:17 +01:00
Aravind Gopalakrishnan
7764ac44ae Implement support for zeDeviceGetGlobalTimestamps
Related-To: LOCI-1933

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-03-17 20:29:07 +01:00
Aravind Gopalakrishnan
3c6d026d7b Add ULTs for fence
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-03-17 20:20:41 +01:00
Maciej Dziuban
8df7128901 Make work partition allocation resident in LevelZero
Related-To: NEO-5546
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-03-17 13:27:10 +01:00
Jaime Arteaga
6156fb2673 Add ULTs for L0 context interfaces
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-16 21:03:25 +01:00
Jacek Danecki
2d2d86b419 Update distributions versions
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2021-03-16 17:56:11 +01:00
Mateusz Hoppe
3bbbe9facb Print debug string with error when legacy debugger used with env
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-03-16 17:08:15 +01:00
Maciej Dziuban
3f5b9df122 Pass EngineUsage to getEngine
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-5610
2021-03-16 16:31:44 +01:00
Daria Hinz
bd35d2b3bd Use only first event packet when PC
If PIPE_CONTROL is used to collect timestamps, only the first event packet is
used and overwritten

Signed-off-by: Daria Hinz <daria.hinz@intel.com>
Related-To: NEO-5611
2021-03-16 13:13:49 +01:00
Bartosz Dunajski
43d5397de6 Set correct L0 CommandQueue type
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-03-16 12:09:47 +01:00
Filip Hazubski
9a8125cdb0 Correct formatting
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-03-16 10:29:41 +01:00
Maciej Dziuban
264f20ea00 Pass EngineTypeUsage to OsContext creation
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-5610
2021-03-16 10:21:18 +01:00
Igor Venevtsev
52e118fe49 Add extra parameters to Buffer::setSurfaceState() method
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-03-16 10:17:59 +01:00
Jitendra Sharma
249f7e45cc Adding more features to Sysman's memory and Temperature APIs
This change -
 - Add support for memoryGetBandwidth API
 - Update temperature offsets
 - Update ULTs accordingly

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-03-15 18:01:52 +01:00
Piotr Maciejewski
aa05b5adb4 L0 and Ocl Metric Api sub device support
Signed-off-by: Piotr Maciejewski <piotr.maciejewski@intel.com>
2021-03-15 17:14:55 +01:00
Jaime Arteaga
6a81edfbe1 Add support for ZE_RELAXED_ALLOCATION_LIMITS_EXP_FLAG_MAX_SIZE
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-03-15 16:20:10 +01:00