Mateusz Hoppe
9e677da83e
Add pread SysCall
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-06-01 19:04:24 +02:00
Filip Hazubski
b3283a4490
When initializing gtSystemInfo initialize DualSubSliceCount
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-01 14:52:19 +02:00
Maciej Dziuban
13b2c326fe
Add AlignmentSelector helper
...
Related-To: NEO-5750
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-06-01 11:44:04 +02:00
Jaroslaw Chodor
05ce38e94f
WDDM_LINUX config improvements
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-06-01 10:13:18 +02:00
Dominik Dabek
39f0387ecc
Move tbx stream, tbx csr to shared
...
Related-To: NEO-5161
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>i
2021-05-31 14:35:32 +02:00
Bartosz Dunajski
786d308f50
Debug flag to override max WG size
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-05-31 12:23:27 +02:00
Jaroslaw Chodor
b64b7f16a0
Cleanup for WDDM_LINUX config
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-30 18:06:03 +02:00
Jaroslaw Chodor
30a20d5f15
WDDM/GMM cleanup
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-30 15:04:50 +02:00
Jaroslaw Chodor
3b4ec5b3fa
Refactor of global factories
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-28 19:09:24 +02:00
Jaroslaw Chodor
a77d2b1dde
Cleanup in WDDM files
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-27 17:38:02 +02:00
Milczarek, Slawomir
165194bf85
Add merge condition for freed chunks in heap allocator
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-05-27 16:26:54 +02:00
Filip Hazubski
7eb81e9d85
Unify StreamProperties structs
...
Introduce functions allowing to copy values from one struct to another,
while correctly setting values of isDirty field.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-05-27 15:37:14 +02:00
Lukasz Jobczyk
31661f0475
Improve evict unused allocations
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-05-27 14:28:11 +02:00
Lukasz Jobczyk
79903d6fce
Ensure tag address will be null before freeing tag allocation
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-05-27 13:50:29 +02:00
Zbigniew Zdanowicz
6088b71256
Improve implementation of getMaxThreadsForWorkgroup method
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-05-27 13:25:38 +02:00
Dominik Dabek
d0cb27226f
Move mocks: cif, gmm context, compilers
...
Related-To: NEO-5161
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-05-27 12:51:28 +02:00
Szymon Morek
00fc92129d
Fix builtin kernel copy_kernel_timestamps
...
Resolves: NEO-5905
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-05-27 12:40:08 +02:00
Mateusz Jablonski
1281e858df
Disable compression flags when image is not compressed
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-05-27 12:05:52 +02:00
Jaroslaw Chodor
a2da0d5e70
Refactor/cleanup around wddm
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-26 16:26:28 +02:00
Mateusz Hoppe
7b2c09eec9
Use compile guard when setting gmm arg FileDescriptor
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-05-26 14:15:52 +02:00
Michal Mrozek
6bd6182759
Improve helper.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-05-26 11:42:46 +02:00
Lukasz Jobczyk
341e6bbc3a
Fix flush small task task counts
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-05-26 10:17:36 +02:00
Jaroslaw Chodor
9dbffa8d93
Refactoring createMemoryManager
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-25 16:58:21 +02:00
Michal Mrozek
c2dbaee128
Add force host pointer import debug variable.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-05-25 14:44:56 +02:00
Szymon Morek
ab52c70233
Change builtin kernels compilation process
...
.bin and .gen files for builtin kernels are generated per revision now
Resolves: NEO-5821
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-05-25 11:30:52 +02:00
Mateusz Hoppe
0f32231fc8
Use correct INTERNAL heap base address for ISA in system memory
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-05-25 10:22:28 +02:00
Jaroslaw Chodor
bc92cbf9e7
Refactoring hwinfoconfig
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-25 09:02:07 +02:00
Jaroslaw Chodor
67aa1ad7ec
Refactoring HwDeviceId
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-24 21:38:20 +02:00
Filip Hazubski
43fecb9afd
Update stateComputeModeForceNonCoherentMask definition
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-05-24 16:14:24 +02:00
Maciej Dziuban
33e8f73775
Enable custom allocation alignments on Linux
...
Related-To: NEO-5750
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-05-24 12:56:51 +02:00
Igor Venevtsev
21690dcea5
Fix debugSurface initialization
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-05-24 12:28:23 +02:00
Jaroslaw Chodor
0e9aa45e46
Improving OS abstraction
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-23 21:40:37 +02:00
Mateusz Hoppe
1d9bb9b214
Report numSubslicesPerSlice in device properties based on debug key
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-05-21 19:53:05 +02:00
Mateusz Jablonski
d851c132d4
Reorder members in WddmAdapterFactory class
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-05-21 18:22:41 +02:00
Mateusz Jablonski
ed31aaedb8
Make BUFFER allocation lockable on DG1
...
Related-To: NEO-5733
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-05-21 17:05:51 +02:00
Filip Hazubski
d693d24f27
Add StateComputeModeProperties to StreamProperties
...
Related-To: NEO-4940, NEO-4574
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-05-21 16:39:39 +02:00
Krystian Chmielewski
3d7b1abe80
Dynamic loading dxcore instead of linking
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-05-21 15:32:57 +02:00
Andrzej Koska
c59f44ecdf
Collision avoidance on 36 bit address space
...
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
Related-To: NEO-5356
2021-05-21 11:20:35 +02:00
Jaroslaw Chodor
7c06f6adc2
OsTime refactor
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-20 23:36:13 +02:00
Mateusz Jablonski
daa2cee207
Fix typo
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-05-20 19:25:29 +02:00
Jaroslaw Chodor
da34084514
Improving cpp compliance - marking unused vars
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-20 15:14:35 +02:00
Jaroslaw Chodor
8ca347f836
Moving getPciPath out of os interface
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-20 14:58:57 +02:00
Suldin, Egor
2b3b47b495
Add cl_khr_pci_bus_info extension
...
Signed-off-by: Egor Suldin <egor.suldin@intel.com>
https://github.com/intel/compute-runtime/pull/374
2021-05-20 14:51:33 +02:00
Krystian Chmielewski
c94ad034d9
Add support for zebin sampler_index
...
Resolves: NEO-5823
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-05-20 14:40:46 +02:00
Michal Mrozek
1f2c31250f
Add new interface to HwHelper
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-05-20 13:50:05 +02:00
Zbigniew Zdanowicz
a692f1ecc5
Move flag setup after initialization
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-05-20 13:39:18 +02:00
Mateusz Hoppe
32729f6feb
Handle VM BIND events - extract ISA allocation info
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-05-20 13:19:23 +02:00
Mateusz Jablonski
b50a6bec82
Correct isBlitCopyRequiredForLocalMemory
...
detect not lockable allocation based on gmm flag
Related-To: NEO-5733
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-05-20 13:17:49 +02:00
Bartosz Dunajski
1bca3b2ab5
L0::Event to support dynamic size - part 3
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-05-20 13:00:49 +02:00
Jaroslaw Chodor
abf0649a5b
Improving cpp compliance
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-05-20 00:10:06 +02:00