Grzegorz Choinski
012cbecb32
ci: lint revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2023-02-21 15:18:18 +01:00
Mateusz Jablonski
8cb4fafd81
test OCL: correct test for device USM
...
Related-To: NEO-7737
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-02-21 14:54:02 +01:00
Compute-Runtime-Validation
678e47de2d
Revert "Adjust maxWorkGroupSize value"
...
This reverts commit f7685a93e4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-02-21 14:45:36 +01:00
Maciej Plewka
83eb52591d
Limit space in tile for concurrent kernels on pvc
...
Related-To: NEO-7658, HSD-16016919338
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-02-21 14:32:58 +01:00
Rafal Maziejuk
2d9f1caa8c
Add PVC configs
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-7741
2023-02-21 12:05:40 +01:00
Konstanty Misiak
d1ea22f115
Fix pathtoken fallback AIL unit test
...
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2023-02-21 09:21:21 +01:00
Wrobel, Patryk
d8a65c6958
Try to use provided pointer when dual storage shared memory is not supported
...
If user provided not-null hostptr field, then the driver
should try to use it. This change adds omitted functionality,
which handles the described case also in createUnifiedMemoryAllocation().
Related-To: NEO-7600
Signed-off-by: Wrobel, Patryk <patryk.wrobel@intel.com >
2023-02-21 09:08:11 +01:00
Zbigniew Zdanowicz
b4544f6f78
Fix dependency resolve in level zero black box tests
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-02-21 08:25:07 +01:00
Bellekallu Rajkiran
ac5d719e25
Fix (sysman): Modify device wedged status retrieval mechanism
...
Related-To: LOCI-3551
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2023-02-20 23:21:24 +01:00
Mateusz Hoppe
87ea9473e4
fix: zeFenceHostSynchronize() to flush printf output
...
- zeFenceHostSynchronize() should flush printf output from GPU kernels
Related-To: NEO-7625
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2023-02-20 23:16:12 +01:00
Pawel Cieslak
1db08cdfa0
ci: infra update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2023-02-20 20:43:49 +01:00
Mateusz Witke
5d7bd41395
ci: kernel revision update
...
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com >
2023-02-20 13:49:04 +01:00
Dominik Dabek
22d7c2ea28
feat(ocl): move dependencies programming
...
Move out of csr dependencies programming to queue stream.
Correct method fillCsrDependenciesForTimestampPacketContainer.
Related-To: NEO-7321
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2023-02-20 13:42:56 +01:00
Zbigniew Zdanowicz
2744501176
Inline base address transition function into flush task method
...
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-02-20 12:06:46 +01:00
Mayank Raghuwanshi
eea0ff8e16
Fix clang tidy issues in fabric ults
...
Related-To: LOCI-4054
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2023-02-20 11:59:12 +01:00
Ranjan, Joshua Santhosh
8ae2e3dac9
Add per tile metric data support for stall sampling
...
Related-To: LOCI-3869
Signed-off-by: Ranjan, Joshua Santhosh <joshua.santosh.ranjan@intel.com >
2023-02-19 12:16:13 +01:00
Compute-Runtime-Validation
29cbdc2430
Revert "Traverse pNext chain for all memory allocations extensions"
...
This reverts commit bd8b85c354 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-02-19 10:10:24 +01:00
Michal Mrozek
15f08a92c0
[performance] do not perform migrations if not needed.
...
Skip migrations if nothing is migrated to the CPU side.
Related-To: NEO-5170
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2023-02-17 18:38:52 +01:00
Raiyan Latif
bd8b85c354
Traverse pNext chain for all memory allocations extensions
...
Related-To: LOCI-4036
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2023-02-17 18:07:39 +01:00
Fabian Zwolinski
5eeea0dee8
Enable CpuMemcpy for USM Host to Device transfer
...
This commit enables HostUSM -> DeviceUSM transfer to be performed
through CpuMemcpy with 50KB threshold.
USM copy is done on CPU only when it can be performed immediately -
no dependencies present, no events to wait for.
Related-To: NEO-7564
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-02-17 18:04:13 +01:00
Konstanty Misiak
3cf5850172
fix(AIL) Make DaVinci Resolve AIL apply to all platforms
...
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2023-02-17 16:56:51 +01:00
Zbigniew Zdanowicz
bf2072c3ea
Add cross regular and intermediate command lists base address state transitions
...
- updates coming from regular list are updated in csr last sent variables
- all per context and per kernel transitions kept in single place
- state updates from intermediate to regular are set in csr properties
- global atomics support duplicates removed
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-02-17 16:49:47 +01:00
Artur Harasimiuk
140e59810f
add intel-level-zero-gpu-devel
...
Related-To: NEO-5997
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2023-02-17 14:55:28 +01:00
Michal Mrozek
8aa1953bd6
[performance] Improve isRelaxedOrderingDispatchAllowed
...
- add early return
- change the if sequence
Related-To: NEO-5170
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2023-02-17 14:52:18 +01:00
Kamil Kopryk
ae2ea3f86f
refactor: rename product_helper test files 1/n
...
Related-To: NEO-7703
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-02-17 14:24:33 +01:00
Zbigniew Zdanowicz
2d6e5c2588
Fix issues in state base address properties tracking
...
- add correct stateless mocs state update in immediate command lists
- disallow stateless mocs dirty sba command dispatch when sba tracking enabled
- checks support first, only then do the dirty state check in csr
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-02-17 13:38:47 +01:00
Lukasz Jobczyk
4c32529b5b
Move fillReusableAllocationLists to first append
...
Related-To: NEO-7422
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-02-17 12:07:17 +01:00
Warchulski, Jaroslaw
b485c025d0
Cleanup includes 57
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-02-17 11:19:59 +01:00
Mateusz Jablonski
498e2183e2
add missing include
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-02-17 11:09:52 +01:00
Rafal Maziejuk
f7685a93e4
Adjust maxWorkGroupSize value
...
Related-To: NEO-7357
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
2023-02-17 09:34:15 +01:00
Compute-Runtime-Validation
91c4e33aee
Revert "igc revision update"
...
This reverts commit 3adf180010 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2023-02-17 02:51:35 +01:00
Warchulski, Jaroslaw
0556d543a3
Cleanup includes 56
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-02-16 14:42:44 +01:00
ocldev
a5d4147355
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2023-02-16 14:32:32 +01:00
Warchulski, Jaroslaw
7f705e631a
Cleanup includes 55
...
Cleaned up files:
level_zero/core/test/unit_tests/fixtures/memory_ipc_fixture.h
level_zero/core/test/unit_tests/sources/tracing/test_api_tracing_common.h
opencl/test/unit_test/aub_tests/fixtures/multicontext_aub_fixture.h
opencl/test/unit_test/fixtures/program_fixture.h
opencl/test/unit_test/offline_compiler/environment.h
opencl/test/unit_test/offline_compiler/mock/mock_argument_helper.h
shared/test/common/cmd_parse/cmd_parse_base.inl
shared/test/common/mocks/mock_aub_file_stream.h
shared/test/common/mocks/mock_deferrable_deletion.h
shared/test/common/mocks/windows/mock_gmm_memory_base.h
shared/test/unit_test/encoders/walker_partition_fixture_xehp_and_later.h
shared/test/unit_test/os_interface/windows/os_interface_win_tests.h
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-02-16 13:30:20 +01:00
Mateusz Jablonski
4a2e7d6530
fix OCL: don't set multi storage resource for system memory images
...
Related-To: NEO-5735
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-02-16 12:30:12 +01:00
Kamil Kopryk
3072b8f4d2
Add failBuildProgramWithStatefulAccessPreference helper
...
Related-To: NEO-7698
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2023-02-16 11:57:33 +01:00
Aravind Gopalakrishnan
d75c4d3ec7
fix: Skip adding device to list if context creation fails
...
Propogate error codes from ioctl failure properly up the layers
so that we skip exposing bad root devices.
Related-To: NEO-7709
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2023-02-16 11:40:54 +01:00
Mateusz Jablonski
95bea7c92b
fix zebin: use alignemnt of 8 when creating debug zebin
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-02-16 11:23:48 +01:00
Spruit, Neil R
e08d6ed4e6
Updated Programmer's Guide with details on Symbols in L0 Modules
...
Related-To: LOCI-3752
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-02-16 10:50:24 +01:00
Jitendra Sharma
0bc4294af4
Add support for Sysman init and sysman driver init
...
With this change we are adding support for initializing
Sysman and also providing support to get Sysman driver
handles and device handles.
Related-To: LOCI-3950
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2023-02-16 08:10:39 +01:00
Neil Spruit
2aaebddb37
Revert "Heap allocation allow base address and growable addresses"
...
This reverts commit 44ec497b1a .
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com >
2023-02-15 18:34:40 +01:00
Zbigniew Zdanowicz
648d0b0681
Add mising state compute mode tracking test for command list
...
Related-To: NEO-5055
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2023-02-15 16:58:07 +01:00
Konstanty Misiak
33426b9cc5
feat(AIL): Enforce patchtokens fallback for applications that require it
...
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2023-02-15 15:19:50 +01:00
Lukasz Jobczyk
4e19807783
Add ClientNotRegistered constexpr definition
...
Related-To: NEO-7422, NEO-7458
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2023-02-15 14:49:11 +01:00
Maciej Plewka
75a3f99685
fix(ocl) use correct lws and groupCount to disable eu fusion check
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2023-02-15 14:43:36 +01:00
Mateusz Jablonski
90cd433766
Fix OCL: don't set multi storage resource for system memory buffers
...
respect pointer size when patching surfaces in 32 bit applications
Related-To: NEO-5735
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2023-02-15 14:22:37 +01:00
Filip Hazubski
4b7782d2ab
refactor: Do not use api version when calculating driver version
...
Previous design allowed driver version to be no greater than 16-bit.
New design allows driver version to use (almost) whole 32-bit size limit.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2023-02-15 14:16:32 +01:00
Warchulski, Jaroslaw
89ddfbb83c
Cleanup includes 54
...
Cleaned up files:
level_zero/tools/test/unit_tests/sources/sysman/windows/mock_sysman_fixture.h
shared/test/common/os_interface/windows/wddm_fixture.h
shared/test/unit_test/command_stream/compute_mode_tests.h
shared/test/unit_test/encoders/walker_partition_fixture_xehp_and_later.h
shared/test/unit_test/fixtures/preemption_fixture.h
shared/test/unit_test/helpers/blit_commands_helper_tests.inl
shared/test/unit_test/helpers/simd_helper_tests.inl
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2023-02-15 13:59:56 +01:00
Fabian Zwolinski
bd2204af5e
Check for nullptr before gpuAllocation dereference
...
There is a possibility that getGraphicsAllocation returns nullptr, so
accessing storageInfo would cause a Segmentation fault.
This change prevents that by simply nullptr checking.
Related-To: LOCI-4032
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2023-02-15 13:42:29 +01:00
Maciej Bielski
9882e992ac
Revert "refactor(l0): follow-up cleanup after adding LargeGRF fix"
...
This reverts commit 871a3bd11d .
This is due do Elmo regression.
Related-To: NEO-7684, HSD-18027378546
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2023-02-15 13:38:33 +01:00