Mateusz Hoppe
e93dc9c61a
Add DebuggerLogBitmask debug variable to switch log levels
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-04-01 11:36:39 +02:00
Jaime Arteaga
d6496f959a
Add support for floating point atomics properties extension
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-03-31 20:32:55 +02:00
Bartosz Dunajski
47c2a3011a
Remove not used MemorySynchronizationCommands argument
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-03-31 17:58:43 +02:00
Igor Venevtsev
bd32518d31
Add extra parameters to EncodeComputeMode::adjustComputeMode() method
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2021-03-31 16:51:55 +02:00
Krystian Chmielewski
4808f663b6
Remove WorkloadInfo from KernelInfo
...
Related-to: NEO-4729
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2021-03-31 16:29:38 +02:00
Bartosz Dunajski
b6e3817f31
Dont program dcFlush when not allowed
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-03-31 16:13:19 +02:00
Lukasz Jobczyk
9dc25818cb
Enable new residency model by default
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-03-31 16:07:34 +02:00
Zbigniew Zdanowicz
b9ed7de40a
Parametrize wait operation
...
Related-To: NEO-4759
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-03-31 15:12:59 +02:00
Bartosz Dunajski
2f59fafb96
Use only ContextEnd for TimestampPacket completion check
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-03-31 15:00:22 +02:00
Lukasz Jobczyk
6d164fa8b5
Flush caches in direct submission by default
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-03-31 11:10:29 +02:00
Sebastian Luzynski
6163120809
Remove unnecessary check for gen12lp during symbol relocations
...
Related-To: NEO-5433
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com >
2021-03-30 11:48:06 +02:00
Mateusz Jablonski
8215395401
Simplify Context method
...
return if context has multiple sub devices related to a given root device
Related-To: NEO-3691
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-03-30 10:22:15 +02:00
Jaime Arteaga
40ecee5733
Add environment variable to select L0 timer resolution
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-03-30 02:56:59 +02:00
Bartosz Dunajski
4a2a14fd41
Refactor getTimestampPacketAllocator method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-03-29 18:18:56 +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
Igor Venevtsev
21aa14e497
Reprogram atomics in SBA if context has several devices
...
Related-To: NEO-5459
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2021-03-29 12:42:31 +02:00
Krzysztof Gibala
7bfe26a08d
Remove ensureMemoryOnDevice function
...
Remove:
- ensureMemoryOnDevice
- lastUsedRootDeviceIndex
- requiredRootDeviceIndex
- getMigrateableMultiGraphicsAllocation
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2021-03-29 11:41:07 +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
Bartosz Dunajski
85f93cd51b
Remove redundant reset calls
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-03-27 11:42:49 +01:00
Krzysztof Gibala
0b7d2da162
Create image allocations in system memory pool
...
Create image allocations in multi device setup in system memory pool
Related-To: NEO-5508
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2021-03-26 15:35:05 +01:00
Bartosz Dunajski
5a50ad098c
Refactor TagAllocator
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-03-26 15:16:56 +01:00
Igor Venevtsev
cb4db7767e
Do not reprogram SBA if CSR is not multi os context capable
...
Related-To: NEO-5459
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2021-03-26 13:49:04 +01:00
Compute-Runtime-Validation
d97c3a7478
Revert "Allocate Sip kernel in front window"
...
This reverts commit 4924a2e741 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-03-26 11:58:32 +01:00
Mateusz Hoppe
86a234ead6
Allocate debug area together with isa
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-03-26 09:31:44 +01:00
Zbigniew Zdanowicz
e36941b171
Change argument type in EncodeMemoryPrefetch class
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-03-25 18:27:07 +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
Mateusz Hoppe
4924a2e741
Allocate Sip kernel in front window
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-03-24 18:57:51 +01:00
Artur Harasimiuk
330ee3d227
AubMemDump refactor
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-03-24 18:26:00 +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
d6bbe48175
Handle SVM allocations from multi root device contexts
...
Related-To: NEO-5001, NEO-3691
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-03-24 11:14:39 +01:00
Jaime Arteaga
56b2686f0d
Add method to get internal copy engine
...
Related-To: LOCI-2010
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-03-24 10:10:08 +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
Jitendra Sharma
82eb4c936a
Default enumerate discrete devices first
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2021-03-23 19:30:53 +01:00
Krzysztof Gibala
bdf8cf5e23
Add crossRootDeviceAccess flag
...
Add flag to AllocationProperties for setup system memory allocation path
for buffers
Related-To: NEO-5508
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2021-03-23 14:56:19 +01:00
Michal Mrozek
b5ba5028d7
Add tlb invalidation.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2021-03-23 13:20:44 +01:00
Jim Snow
c97fe4c660
Minor cleanup: rename parameter argument
...
Signed-off-by: Jim Snow <jim.m.snow@intel.com >
2021-03-23 00:54:19 +01:00
Mateusz Jablonski
7098e9c5f2
Store single KernelInfo in Kernel
...
remove root device index from Kernel's methods
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-03-22 21:30:03 +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
Konstanty Misiak
0dc2143dea
Fix zebin kernel without explicit arguments decoding
...
Related-To: NEO-5562
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2021-03-22 12:06:26 +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
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
Artur Harasimiuk
0d82a894e7
fix memory write in aub mem dump
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-03-19 00:24:12 +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
db1157f729
Do not create preemption allocation when debugger is used
...
- preemption alloc should only be needed with MidThread
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2021-03-18 17:43:03 +01:00
Katarzyna Cencelewska
c58f26c6ec
Add debug flag OverrideSlmSize
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2021-03-18 17:24:42 +01:00
Krystian Chmielewski
10af36c70a
Add support for buffer_offset arg
...
Resolves: NEO-5487
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2021-03-18 12:29:27 +01:00
Lukasz Jobczyk
27ca04f77f
Check new residency model support
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-03-18 10:06:31 +01:00
Zbigniew Zdanowicz
d223508cad
Move Drm function
...
Related-To: NEO-5570
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-03-18 10:02:14 +01:00