Jitendra Sharma
a2eeeff880
Update sysfs path for pmt telemetry
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-01-12 18:33:45 +01:00
Filip Hazubski
90fd102fe5
Update MockDevice
...
Remove mockMemoryManager and mockCompilerInterface variables.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2021-01-12 14:44:05 +01:00
Jaime Arteaga
5c9d43e618
Revert "Remove unnecessary flush in event profiling"
...
This reverts commit a0db607083 .
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-01-10 22:59:41 +01:00
Jaime Arteaga
08655a315c
Revert "Initialize kernel private surface when kernel is created"
...
This reverts commit be2a87fe98 .
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-01-10 22:56:32 +01:00
Jaime Arteaga
26b036ab97
Improve zeCommandListAppendMemoryFill Performance (2)
...
Add missing kernel for remainder kernel when pattern size is 1.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-01-09 08:41:17 +01:00
Jaime Arteaga
a0db607083
Remove unnecessary flush in event profiling
...
Remove flush before appending appendWriteKernelTimestamp, since
the associated PC is only to ensure kernel execution has completed
in the device, so flush to the host is not required.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-01-09 02:40:45 +01:00
Jaime Arteaga
be2a87fe98
Initialize kernel private surface when kernel is created
...
This instead of when the associated module is created, to avoid
allocating memory for kernels that are never created nor used.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-01-08 19:22:17 +01:00
Kacper Nowak
aa28baa7ec
Add -DDONT_USE_PREBUILT_KERNELS_L0 flag usage
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2021-01-08 19:13:46 +01:00
Mateusz Hoppe
6f69bd3560
Initialize SIP kernel in Device::create()
...
Related-To: NEO-4878
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-01-08 15:46:23 +01:00
Slawomir Milczarek
55f3c8f134
Add resolve capability for compressed USM device allocations
...
Related-To: NEO-5107
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2021-01-08 12:16:26 +01:00
Jaime Arteaga
479d01c118
Improve zeCommandListAppendMemoryFill Performance
...
Improve L0 fill operations by copying the pattern using
two kernels: one that copies four bytes at a time, and one
that takes care of the remainder. Additionally, a new
allocation is created to fill up at least a cacheline.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-01-08 07:24:55 +01:00
Daria Hinz
4591101541
Implementation of profiling for copy/fill API's
...
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2021-01-07 09:43:00 +01:00
Daniel Enriquez
bb5d252c4d
Sysman for Windows: Fix timestamp units for power and engines.
...
Returning now in usecs as the documentation state it should be.
2021-01-07 03:30:47 +01:00
Jitendra Sharma
73c7ebdfb8
Add support for performance factor Sysman API
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-01-06 12:03:36 +01:00
Vilvaraj, T J Vivek
604aa56a4c
sysman: use safer options to copy strings in firmware version.
...
strncpy_s is a safer option than strncpy.
2021-01-06 07:07:59 +01:00
vinod krishna
7d29a0342a
maxHardwareContexts now reports 64K
...
Related-To: NEO-1582
Signed-off-by: vinod krishna <vinod.krishna@intel.com >
2021-01-06 07:04:55 +01:00
Maciej Plewka
3ca77a6cbe
Program sba for global bindless heaps
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2021-01-04 14:23:47 +01:00
Jaime Arteaga
d7ea713c5f
Revert "Initialize kernel immutable data when kernel is created"
...
This reverts commit a6ac10088c .
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-01-04 11:11:39 +01:00
Young Jin Yoon
e09ac446c4
Mask bit 0 of timestamp for event profiling
...
Related-to: LOCI-1161
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2020-12-31 23:51:12 +01:00
Kamil Diedrich
e0da0e1868
Fix for block load and store
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com >
2020-12-31 12:28:26 +01:00
Mateusz Jablonski
1b7d7afc07
Refactor USM properties
...
store reference to std of root device indices and device bitfields
store NEO::Device in USM properties
Related-To: NEO-3691
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-30 11:36:56 +01:00
Young Jin Yoon
06dad67c5a
Add a return statement for getCsrForLowPriority
...
Related-to: LOCI-1124
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2020-12-29 21:34:05 +01:00
Jaime Arteaga
a6ac10088c
Initialize kernel immutable data when kernel is created
...
This instead of when the associated module is created, to avoid
allocating memory for kernels that are never created nor used.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-12-29 19:29:10 +01:00
Vinod Tipparaju
1d7e91de24
Split cmdlist ULTs into two files
...
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com >
2020-12-29 18:44:25 +01:00
Vinod Tipparaju
bbb0e9d095
Fix to Append signal/ wait events for appendMemoryFill & appendMemoryCopyRegion
...
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com >
2020-12-29 07:28:50 +01:00
Jitendra Sharma
ea6e2982fb
Query free memory info inside zesMemoryGetState API
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-12-26 02:32:49 +01:00
Young Jin Yoon
571007cfe9
Support low priority command queues
...
Related-to: LOCI-1124
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2020-12-24 05:00:34 +01:00
Vinod Tipparaju
5440c83539
Fix to acquire lock during migrating shared allocation via makeResident() call
...
This fix is required to guarentee thread safety
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com >
2020-12-24 04:42:08 +01:00
Jitendra Sharma
7c70a14bc4
Implement ZE_ENABLE_PCI_ID_DEVICE_ORDER environment variable
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-12-23 12:08:43 +01:00
Kanhaiya Singh
9ff19c5fbd
Handling for invalid event argument
...
Signed-off-by: Kanhaiya Singh <kanhaiya.singh@intel.com >
2020-12-23 11:25:38 +01:00
Vilvaraj, T J Vivek
bddc63e8bd
add firmware flashing utility interface
...
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2020-12-22 09:10:11 +01:00
Slawomir Milczarek
6986d5de0b
Add helper functions for memory compression to CSR
...
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-12-21 17:43:03 +01:00
William Jordan
b04cd08cc8
Add netlink and gen netlink library loader.
...
Netlink and generic netlink are standard linux
interfaces to allow management traffic between
user space and kernel subsystems over sockets.
This patch adds a loader for the generic netlink
library to allow Level 0 Sysman to manage
linux hardware that implements the generic
netlink interface. ULTs updated.
Signed-off-by: William Jordan <bill.jordan@intel.com >
2020-12-18 22:19:27 +01:00
Konstanty Misiak
e665111013
Verify debug manager state in UltConfigListener
...
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-12-18 14:18:36 +01:00
Artur Harasimiuk
09a5cc99a9
use proper variable in copy_third_party_files
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-12-17 16:12:34 +01:00
Daria Hinz
1ef9a1c35f
Add extended functionality for timestamps at Event
...
Related-To: NEO-4584
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2020-12-17 10:53:16 +01:00
Mayank Raghuwanshi
328ef7a6f6
Update zello sysman for ras module
...
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2020-12-16 15:25:01 +01:00
Krystian Chmielewski
4948c39d39
Remove executionEnvironment from KernelInfo
...
Related-To: NEO-3739
2020-12-16 14:56:57 +01:00
Daniel Enriquez
b83922ecdb
Fix energy counter precision for Sysman in Windows.
...
Conversion to mJ was faulty and losing precision, this fix the problem.
2020-12-16 09:43:15 +01:00
Jim Snow
37cd49330c
Implement ZE_CACHE_CONFIG_FLAG_LARGE_DATA for zeKernelSetCacheConfig
...
Signed-off-by: Jim Snow <jim.m.snow@intel.com >
2020-12-16 07:00:13 +01:00
Pawel Wilma
9bd0c69913
Add ClearColor allocation support for blitter
...
Related-To: NEO-5175
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2020-12-14 18:22:05 +01:00
Artur Harasimiuk
05ab806126
cmake: refactor unit tests targets dependencies
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-12-14 14:57:42 +01:00
Jitendra Sharma
f514fd7b35
Adding some more ULTs for sysman Engine
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-12-12 08:53:51 +01:00
Zbigniew Zdanowicz
b32b5784c2
Fix calculations for offseted addresses
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-12-11 20:25:54 +01:00
Mateusz Hoppe
0747cb80f5
Sip programming changes
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-12-11 15:05:30 +01:00
Konstanty Misiak
10f06bb942
Refactor of L0 commandQueue tests
...
Related-To: NEO-4520
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-12-11 14:04:47 +01:00
Maciej Plewka
830bcd6987
Scratch using bindless heaps
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-12-11 09:38:44 +01:00
Mateusz Jablonski
714d4c61f9
Remove gmock from mock driver handle
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-11 09:25:28 +01:00
Jaime Arteaga
d46bb59508
Migrate shared-allocations made resident with makeMemoryResident
...
Shared-allocations are currently migrated to GPU by the page-fault
manager when calling executeCommandLists. Allocations to migrate are
taken from the lists container. However, if a shared-allocation
has been made resident with zeContextMakeMemoryResident(), it is not
added to the list container, and hence it is not migrated to device.
So, add a container of resident allocations to the driver and migrate
them along with the other allocations.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-12-11 03:27:42 +01:00
Mateusz Hoppe
d3f3730989
Refactor L0 core tests
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-12-09 17:51:15 +01:00