Warchulski, Jaroslaw
|
7e7f8b5bc2
|
Move files from shared/test/unit_test to shared/test/common
unit_test/helpers/debug_helpers.cpp -> common/helpers
unit_test/page_fault_manager/default_asan_options.cpp -> common/page_fault_manag
unit_test/utilities/cpuintrinsics.cpp -> common/utilities
unit_test/memory_manager/deferred_deleter_mt_tests.cpp -> opencl/test/unit_test/
delete: unit_test/mocks/debugger_l0_create.cpp
delete: unit_test/page_fault_manager/default_asan_options.cpp
Related-To: NEO-6524
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com>
|
2022-08-30 12:24:28 +02:00 |
Krystian Chmielewski
|
18adbed233
|
feat(zebin): add thread scheduling mode support
Resolves: NEO-7197
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
|
2022-08-18 16:10:18 +02:00 |
Warchulski, Jaroslaw
|
aed890a219
|
Move files between shared/test/unit_test and /common (fixtures, helpers, mocks)
unit_test/fixtures/mock_aub_center_fixture.h -> common/fixtures
unit_test/helpers/raii_hw_helper.h -> common/helpers
unit_test/helpers/static_size3.h -> common/helpers
unit_test/helpers/ult_limits.h -> common/helpers
unit_test/memory_manager/mock_prefetch_manager.h -> common/memory_manager
common/mocks/mock_aub_stream.h -> unit_test/mocks
common/mocks/mock_csr_simulated_common_hw.h -> unit_test/mocks
common/mocks/mock_direct_submission_diagnostic_collector.h -> unit_test/mocks
common/mocks/mock_lrca_helper.h -> unit_test/mocks
common/mocks/mock_tbx_stream.h -> unit_test/mocks
common/mocks/linux/mock_os_context_linux.h -> unit_test/mocks/linux
common/mocks/windows/mock_wddm_direct_submission.h -> unit_test/mocks/windows
Related-To: NEO-6524
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com>
|
2022-08-11 12:53:19 +02:00 |
Warchulski, Jaroslaw
|
54dc2f2000
|
CMake: don't include shared/test/unit_test when shared tests are skipped 2/n
Related-To: NEO-6524
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com>
|
2022-08-10 11:19:08 +02:00 |
Mateusz Hoppe
|
3cd4114733
|
Move L0Debugger tests to shared
- change tests to non-parameterized when parameters are not needed
Related-To: NEO-7075
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2022-07-06 12:19:03 +02:00 |
Zbigniew Zdanowicz
|
1df68ad71f
|
Move command stream tests to shared
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-12-22 13:00:43 +01:00 |
Mateusz Jablonski
|
6e64c24df3
|
Move mock gmm resource info to shared
Remove allocator_helper.cpp files
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-12 12:19:35 +02:00 |
Pawel Cieslak
|
8a700c5187
|
Move non-ult shared files to single directory
Add SKIP_SHARED_UNIT_TESTS flag
Related-To: NEO-5201
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
|
2021-02-10 21:03:13 +01:00 |
Kacper Nowak
|
afbead513d
|
Reuse SS allocations on freeGraphicMemory
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
|
2021-02-09 16:00:42 +01:00 |
Lukasz Jobczyk
|
8ed14d0c9f
|
Use ZE_AFFINITY_MASK for neo devices
Resolves: NEO-5438
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-01-29 11:13:29 +01:00 |
Maciej Plewka
|
2eaf830aff
|
Fix unmap unalignment part at end of mmap allocation
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2021-01-29 09:43:58 +01:00 |
Maciej Plewka
|
5cf4530748
|
Munmap unaligned part from mmap
Releated-To: NEO-5397
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2021-01-28 10:43:38 +01:00 |
Mateusz Hoppe
|
5d2ea72db6
|
Handle relocations from zeBin
Related-To: NEO-5323
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2021-01-21 13:16:38 +01:00 |
Mateusz Hoppe
|
ffb6e955b1
|
Decode relocations in ELF
Related-To: NEO-4769, NEO-5323
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2021-01-19 16:02:25 +01:00 |
Filip Hazubski
|
2d033f5dea
|
Update UltDeviceFactory
Use MockMemoryManager by default in UltDeviceFactory.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2021-01-13 17:22:23 +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 |
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 |
Maciej Dziuban
|
ebbd042f1c
|
Add root CSR to engine groups
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-5120
|
2021-01-08 12:35:01 +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
|
1091a5d78b
|
Extend kernel encoder interface test
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
|
2020-12-22 10:25:23 +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 |
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 |
Mateusz Hoppe
|
0747cb80f5
|
Sip programming changes
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-12-11 15:05:30 +01:00 |
Jaroslaw Chodor
|
993ea27e25
|
Adding platform info for FCL
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
|
2020-12-10 16:31:46 +01:00 |
Kacper Nowak
|
4804eca86d
|
Refactoring Level Zero ULTs in order to use standalone spirv builtins
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
|
2020-12-08 09:19:05 +01:00 |
Mateusz Hoppe
|
8198a739c8
|
Refactor Sip Kernel usage
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-12-03 10:43:53 +01:00 |
Krzysztof Gibala
|
baea633bdd
|
Correct logic in MultiRootDeviceFixture
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
|
2020-11-27 16:22:39 +01:00 |
Krzysztof Gibala
|
f2a73ef0f5
|
Enable memory transfer between buffers in enqueueCopyBuffer
Unlock enqueueCopyBuffer flow, for multi device setup
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
|
2020-11-19 14:03:44 +01:00 |
Slawomir Milczarek
|
4ca1784712
|
Fixed close fd after calling drm ioctl prime fd to handle
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
|
2020-11-16 14:16:33 +01:00 |
Slawomir Milczarek
|
8323ddbb3b
|
Close fd after each drm ioctl prime fd to handle
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
|
2020-11-13 08:36:06 +01:00 |
Mateusz Hoppe
|
4d2750161d
|
Move OsAgnosticMemoryManager to shared
Resolves: NEO-5188
-move MockGraphicsAllocation to shared
Change-Id: I17e90af48183f003151fab075a46e40d7df3f160
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-11-02 21:02:53 +01:00 |
Mateusz Hoppe
|
e34c44b425
|
Fix threading issue in mt_tests
Resolves: NEO-5165
Change-Id: I1258cff22541c395c74c999fc7dd45be5e430dd1
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-11-02 16:37:06 +01:00 |
Bartosz Dunajski
|
d35806fdd8
|
Improve returning global and max alloc memory size
Change-Id: I2f22481412184f01652b7e49bc30a57c56e6204b
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-10-30 15:58:42 +01:00 |
Zbigniew Zdanowicz
|
c678f3d9b0
|
Make DeviceBitfield argument constant
Related-To: NEO-5225
Change-Id: I14a5a4cc3394cd2b58a74bda183c734a0d17ac25
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-30 13:45:32 +01:00 |
Maciej Plewka
|
6bb4112d1e
|
Create heap helper for bindless
Related-To: NEO-4724
Change-Id: I62527a3ad06dce5d886b6ecfebd3c9abc46f6741
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-10-29 10:51:38 +01:00 |
Zbigniew Zdanowicz
|
30a67618f8
|
Add DeviceBitfield argument to CSR constructor
Related-To: NEO-5225
Change-Id: I8cf0aef3ec16314cfb1a787852b6c20ce0f65955
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-28 17:10:31 +01:00 |
Maciej Plewka
|
971969ba15
|
Link shared mocks to shared tests
Change-Id: Id3bd943e8f0a430cd672b08a5f088027005e36a6
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-10-14 18:39:58 +02:00 |
Lukasz Jobczyk
|
8892ee3f1f
|
Align mmaped bo address properly
Change-Id: I010f6619821ad715bb6f0e9640be19943a45abd8
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-10-13 14:11:08 +02:00 |
Mateusz Hoppe
|
0e935b0e10
|
Add allowCapture flag to BufferObject
Related-To: NEO-5026
Change-Id: I69a9f270272a13fccdd1d8dd8b13ad03ef93cb79
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-10-09 17:04:43 +02:00 |
Lukasz Jobczyk
|
a939c89d91
|
Create internal BOs with map offset
Resolves: NEO-5097
Change-Id: I842f3d482420373cc630d5bfc034e229fa2cb30c
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-10-09 16:38:03 +02:00 |
Mateusz Jablonski
|
fc090f74c6
|
Store device binary per root device in program
Related-To: NEO-5001
Change-Id: I9834f6894625031c734c68ebf210e6042c470ec7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-10-08 19:05:04 +02:00 |
Jaroslaw Chodor
|
746cf7fd33
|
Reuse old build options if new ones are NULL
Change-Id: I435e7ec8554b0429dcf4f6f8d9d4fd80e70b68c6
|
2020-10-04 16:54:02 +02:00 |
Lukasz Jobczyk
|
d1a9174204
|
Enable early pin on direct submission
Resolves: NEO-5112
Change-Id: I79398dda9de3584d327e9448dd57e9a3ed37b377
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-10-01 10:42:13 +02:00 |
Maciej Plewka
|
e34c319ed7
|
Special address pool at External heap begining
Change-Id: I7da6e67010ff7a819aec25abea9213b6e43e348e
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-09-29 07:51:12 +02:00 |
Maciej Dziuban
|
83252e7306
|
Add isCopyOnly field
Change-Id: Ia056af66af437c22738fd15abff12e1ad226509a
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-5120
|
2020-09-28 12:27:50 +02:00 |
Michal Mrozek
|
76a9ccc095
|
Do not flush caches in ULLS submissions by default.
Change-Id: I4a1c96c597eef8b85e4e43e90cdc4779765eb72b
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
|
2020-09-23 09:46:08 +02:00 |
Zbigniew Zdanowicz
|
3b6f9b7cb6
|
Add implicit flush for new resources and idling gpu
Related-To: NEO-5100
Change-Id: I57fdb8eecd88124c4c9171014950554c35dbecd1
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-09-22 21:50:02 +02:00 |
Lukasz Jobczyk
|
bf0ee40b69
|
Fix root device direct submission initialization
Related-To: NEO-5007
Change-Id: I4bac1a0a5e92982535f197c17d375050b484f8a2
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-09-16 13:49:42 +02:00 |
Zbigniew Zdanowicz
|
ba4dd9f866
|
Fix position of commands in diagnostic mode of direct submission
Related-To: NEO-4338
Change-Id: I439e5f66a351108625b7add5cda65c9887278632
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-08-19 17:04:53 +02:00 |