Mateusz Jablonski
060c1ac10b
Explicitly destroy settings reader in destructor of debug settings manager
...
Resolves: NEO-4918
Change-Id: I53e2a36116ddb600574ca5bf3ff30c9772ae93d3
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-07-30 12:55:51 +02:00
Adam Cetnerowski
68294a0d68
Device ID Cleanup
...
Resolves: NEO-4912
Change-Id: I14ca1320bb516c6e9895f6c34b8a675ffaaced7c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-30 12:15:04 +02:00
Jitendra Sharma
0931801830
Update sysman temperature APIs as per latest spec
...
Change-Id: I171c5afe33fa216097b175e335d90692abfefa24
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-07-30 11:20:28 +02:00
Mateusz Hoppe
8de1314cda
Setup BindlessSurfaceStateBaseAddress in SBA
...
Related-To: NEO-4767
Change-Id: I056c26835a169eba8fa71708c50335dd839c50af
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-30 11:15:14 +02:00
Kamil Kopryk
7dfe4be225
Optimize copying buffers by blitter
...
Change-Id: I27beae3e81a32adb4b26a5d75e2e8ff8e34dad81
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-4864
2020-07-30 10:59:07 +02:00
Maciej Dziuban
f354d47b7a
Add missing add_subdirectories() call
...
Change-Id: Ibc7d0ee300db55e18a54608bc2eb1609ba6b8123
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-07-30 10:46:37 +02:00
Lukasz Jobczyk
21e16ff2c5
Add initial implementation of Linux direct submission
...
Change-Id: I9ee0434897bc3e980b240a8373190f0803e6c102
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-30 10:45:58 +02:00
Adam Cetnerowski
5b26d9be17
ULT renaming: Container tests
...
Related-To: NEO-2236
Change-Id: Ifdc673f71a1dbb4d2e61496c0d230077a5530d06
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-30 08:46:32 +02:00
Bill Jordan
c64eab402e
Update all L0 Sysman getHandle routines to match spec.
...
Updated all the getHandle routines to use the following
algorithm:
n = min(*pCount, available)
if (*pCount == 0 || *pCount > available) {
*pCount = available;
}
if (pArrayn != nullptr) {
for(i = 0; i < n; i++) {
pArray[i] = handle[i];
}
}
Change-Id: I3b2a2170c2b52d1651bddae4f85f361fd86167a0
Signed-off-by: Bill Jordan <bill.jordan@intel.com >
2020-07-30 07:27:21 +02:00
Jaroslaw Chodor
d65cdab453
Zebin - yaml parser
...
Change-Id: If8b5bcd68b7d39bfd3fb53b619f5de973b059bff
2020-07-30 07:26:44 +02:00
macabral
823bd1e51c
Add entry point for zetKernelGetProfileInfo
...
Add entry point for zetKernelGetProfileInfo.
Functionality not implemented
Change-Id: I02a22ce562feae2d930f04f086649898efd645d3
Signed-off-by: macabral <matias.a.cabral@intel.com >
2020-07-29 17:24:49 -07:00
Adam Cetnerowski
b776dd7e7a
Device config cleanup
...
Change-Id: I9d0d0b3a200f3e301918e5f49da61b4ccd4f6660
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-29 18:09:28 +02:00
Kamil Diedrich
c01e84216f
Add implementation of queryKernelTimestamp
...
Change-Id: Ic017c3f94ba67774d1e1f6c5e9ad7b9237591ecd
2020-07-29 17:00:28 +02:00
Filip Hazubski
7b8009ccbe
Add helper functions to convert stepping
...
Change-Id: I39997f6f60398ab35612d8425cce579e14d081d3
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-07-29 16:43:15 +02:00
Piotr Maciejewski
51e08dd07c
Metric Api 1.0: metric group properties
...
Change-Id: Ief58ef4cb13b2d3d2d6516c668e77bc78089ab17
2020-07-29 08:36:42 +02:00
Jaime Arteaga
72080bbf12
Add support for new affinity mask format (2)
...
Change-Id: I8a1d277ff86b0fbdcde96d4d02d6a235a56e197b
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
20.31.17495
2020-07-28 23:24:09 +02:00
Bill Jordan
396fcbb941
Move FabricPort implementation to L0 Spec version 1.0.
...
Change-Id: I7b123c2813beab1175965eb8272c96cdb7f7be27
Signed-off-by: Bill Jordan <bill.jordan@intel.com >
2020-07-28 22:39:59 +02:00
Jaime Arteaga
bf7b00d15f
Add stubs for virtual memory
...
Change-Id: Ia789b2507a44c2e8599bcb64d750b89db7c574c9
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-28 21:45:41 +02:00
Robert Krzemien
7dc8bbc160
Metric Api: Wait events for zetCommandListAppendMetricQueryEnd
...
Change-Id: I6fdf470035c1fc1f44d66778ec35ec47d0521e4d
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com >
2020-07-28 19:14:05 +02:00
Adam Cetnerowski
ffcec77d0e
Add Gen11 devices
...
Change-Id: I1417d5529d8fadf7206cd54908a8e8cc4018ff21
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-28 17:21:51 +02:00
Jitendra Sharma
5b6b1e7dd0
Adding dummy entries for all latest sysman APIs
...
Create dummy entry for all Sysman APIs so that the L0 Loader
does not fail during init.
Change-Id: I27254272a7e9297aa8df01cb785f8f91f822fa33
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-07-28 17:00:31 +02:00
Robert Krzemien
46c7fac0cc
Metric Api: zetContextActivateMetricGroups update
...
Change-Id: Ia3f38e8bfc6176063de36685e16e7a4a21f940c7
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com >
2020-07-28 16:59:53 +02:00
Adam Cetnerowski
1c2936dd47
ULT renaming: D3D tests
...
Related-To: NEO-2236
Change-Id: I4db8355cf46714bba00d6ed30769b6860b30ffd1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-07-28 15:29:45 +02:00
Filip Hazubski
523c3d14d2
Correct EventsTracker::getEventsTracker
...
Change-Id: I1310a7231f78d249ca07b01d93cb0480f74a1789
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-07-28 14:42:15 +02:00
Lukasz Jobczyk
49cd8e4e1b
Bind bos to proper VM
...
Change-Id: I536ff342875bba39cf9a9922fcf647af408ae398
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-28 13:21:15 +02:00
Lukasz Jobczyk
038577eaf4
Repeat ioctl when device is busy
...
Change-Id: I29007c316df610c9410a71a59c5098bd4539b504
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-28 11:59:06 +02:00
Filip Hazubski
960aff5637
Update isBlitCopyRequiredForLocalMemory helper function
...
Related-To: NEO-4871
Change-Id: I351cd3abfba0b77292dec814cc279705e827420f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-07-28 11:36:56 +02:00
Robert Krzemien
f87f05bf8d
Metric Api: Renamed MetricTracer to MetricStreamer
...
Change-Id: I7de16b230685201b0f91b227f17713c3cd49d497
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com >
2020-07-28 11:21:10 +02:00
Daniel Enriquez
278505ca4d
Enable Windows Os Layer for Sysman
...
Adding KmdSysman with ULT
Change-Id: If080e6327171d3634a0c461c4169ea8c84461e13
2020-07-28 10:04:02 +02:00
Lukasz Jobczyk
acc4a44b15
Bind allocations in csr under debug flag
...
Related-To: NEO-4732
Change-Id: Ie2a609dc614d2ad1ee698940fe6f2527d6e92854
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-28 08:08:51 +02:00
Lukasz Jobczyk
56a0eb7d0f
Set VM id correctly
...
Change-Id: I5e4396995dd2f68b9a1fa4646061d54c4a85d3fe
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-28 07:19:50 +02:00
Lukasz Jobczyk
1924ef271f
Bind allocations in all contexts properly
...
Change-Id: I44ebadf39e83e511ca92ee4ee9a7f2397a1500e0
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-07-28 07:00:41 +02:00
Robert Krzemien
d76515a18d
Metric Api: Moved the initialization to zeInit
...
Change-Id: Ia390389e514facb3d81cc28d97bf017367e9f728
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com >
2020-07-27 21:41:24 +02:00
Jitendra Sharma
70babc4b69
Update Sysman frequency API as per latest spec
...
Change-Id: I5bfdb5e5681e9cfa054f48cf8cc4fd8e76740958
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-07-27 18:31:07 +02:00
ocldev
887f52d9de
gmmlib revision update
...
Change-Id: Ic5f182a8e90e88241da67bf3a7350555fba543c2
2020-07-27 11:33:59 +02:00
Jaime Arteaga
ba84d2376e
Add support for new affinity mask format
...
Change-Id: I050d15721d2df74f6927ac9fa7daf834c4208d0a
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-07-27 11:10:45 +02:00
ocldev
9a3961dae3
dependencies update
...
Change-Id: I22ec97cb762bf57e5ef77b74d455599c06514a94
2020-07-27 10:18:49 +02:00
Krzysztof Gibala
73ca617bd3
Remove unneeded swap in Buffer for MultiGraphicsAllocation
...
Mem_obj is connected with MultiGraphicsAllocation swap is no longer needed
Related-To: NEO-4672
Change-Id: I4484caf17770efdfca8e5b57b5637743663076c4
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-07-27 09:50:01 +02:00
Mateusz Hoppe
9c42183cd8
Allocate per context SBA tracking buffer
...
Related-To: NEO-4637
Change-Id: I979aefe599df388a49be2b2703505090d7935d78
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-07-27 09:11:33 +02:00
ocldev
7f3a13f3bc
igc revision update
...
Change-Id: I32da2e66e9e849536b76a0aeebd78d81247f6211
2020-07-27 04:43:26 +02:00
Artur Harasimiuk
7360790dd0
infrastructure update
...
Change-Id: Ie637312231d027803af9704cf3b6b20ec8f3cd6f
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-07-26 20:19:50 +02:00
Maciej Dziuban
2d05718e7f
Add appendPipeControl method
...
Change-Id: I31108ec5759484024cc9ff74cf5ebcdaa56fdbb4
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-4869
2020-07-24 15:44:40 -07:00
ocldev
28509eb71b
igc revision update
...
Change-Id: I33cb7369b26a51ca99a2f5c05c6fe94d0acfbe58
2020-07-24 19:54:27 +02:00
Bill Jordan
6fc66a82cb
More boilerplate for FabricPorts.
...
Added a FabricDevice object that all FabricPort objects have access
to. Although we don't provide library routines for the user to
access a FabricDevice level object, one exists. And the FabricPort
objects will need to coordinate with the device level object
to get perform operations.
Change-Id: Ief307a312187e8bc5c566bcf4af5b50ecc171aee
Signed-off-by: Bill Jordan <bill.jordan@intel.com >
2020-07-24 19:05:28 +02:00
Bartosz Dunajski
f0011843ee
Initialize fixture member to avoid undefined behaviour
...
Change-Id: I347d2becd5270acc596e2d2d0f23253d0f3d7791
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-07-24 19:04:41 +02:00
Zbigniew Zdanowicz
ba14f9dc1f
Refactor mock commandlist
...
Change-Id: Id5cf913caf6b16880cf0040b552ecba1fe8033b3
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-07-24 18:32:01 +02:00
Plewka, Maciej
48d990dfc9
Revert "Pass revision ID to ocloc"
...
This reverts commit 05990b628b .
Change-Id: I7213d5cb75d6e5657410773da8c7ff386c6bbf8a
2020-07-24 18:00:48 +02:00
Bartosz Dunajski
1bc474db87
Manifest update
...
Change-Id: If6e9d08d4d6441a3042313a6b3ba549627099740
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-07-24 16:37:51 +02:00
Zbigniew Zdanowicz
2fca4e3477
Refactor programming of additional data of interface descriptor
...
Related-To: NEO-4570
Change-Id: I3338046f037878085eddaaeb2c8bbdd821fc1515
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-07-24 14:25:39 +02:00
Bartosz Dunajski
f6c893a801
Pass HardwareInfo to programMemoryPrefetch
...
Change-Id: I5ed0ae35143ef244e08bc88ba8817ce1cb17369c
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
20.30.17454
2020-07-24 12:43:21 +02:00