Mateusz Hoppe
|
de7195d174
|
Fix fusedEuDispatch programming and minimum wg size
Related-To: NEO-6455
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2021-11-24 12:16:30 +01:00 |
|
Bartosz Dunajski
|
2d5eaf3cc1
|
Add xe_hpg ocl unit tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-11-23 08:16:19 +01:00 |
|
Zbigniew Zdanowicz
|
f56773d166
|
Setup partition registers once per context
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-11-22 22:41:09 +01:00 |
|
Filip Hazubski
|
cd3930251e
|
Align sync buffer address to max atomic type size
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2021-11-19 17:18:03 +01:00 |
|
Maciej Dziuban
|
457ef00abf
|
Reuse graphics allocations in svmMemcpy
Related-To: NEO-6352
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-11-17 14:03:05 +01:00 |
|
Zbigniew Zdanowicz
|
3b556a5e44
|
Add post sync capability to implicit scaling barrier
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-11-17 12:08:52 +01:00 |
|
Zbigniew Zdanowicz
|
f79de1de8d
|
Unify calculation of pipe control post sync address
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-11-16 11:16:46 +01:00 |
|
Maciej Plewka
|
bdf5a1c39c
|
Disable deviceEnqueue for BDW
Related-To: NEO-6378
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2021-11-15 12:49:59 +01:00 |
|
Maciej Dziuban
|
b8a03cdea1
|
Remove getAnyBcs() method
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-11-10 18:55:37 +01:00 |
|
Mateusz Jablonski
|
c16eb0ff84
|
Correct getGpgpuEngineInstances function
dont expose bcs engine if blitter operations not supported
Related-To: NEO-6325
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-11-09 08:36:05 +01:00 |
|
Maciej Dziuban
|
4c4b37f8d2
|
Implement BCS selection heuristic for OpenCL CommandQueue
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-11-08 12:58:14 +01:00 |
|
Krystian Chmielewski
|
06eaef0352
|
Zebin: Use strings section for printf
Resolves: NEO-6143
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
|
2021-11-07 19:10:47 +01:00 |
|
Mateusz Jablonski
|
fbf1f367f4
|
Dont create blitter engine when blitter support is disabled
Related-To: NEO-6325
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-11-05 11:07:07 +01:00 |
|
Zbigniew Zdanowicz
|
23a7ab7593
|
Refactor implicit scaling barriers to add more cache flush options
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-11-04 17:56:12 +01:00 |
|
Maciej Dziuban
|
a582f34c04
|
Reuse graphics allocations in readBufferRect/writeBufferRect
Related-To: NEO-6352
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-11-03 14:58:51 +01:00 |
|
Zbigniew Zdanowicz
|
b2124f43b8
|
Add implicit scaling barrier implementation
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-11-03 12:23:42 +01:00 |
|
Zbigniew Zdanowicz
|
4fbb199790
|
Add platform parameter to configure pipe control dispatch
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-11-02 12:14:10 +01:00 |
|
Mateusz Jablonski
|
3a2b018eb6
|
Enable blitterOperationsSupported on DG1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-28 14:16:19 +02:00 |
|
Lukasz Jobczyk
|
c7d5a96dfd
|
Flush small task adjustments
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-10-28 11:39:55 +02:00 |
|
Kamil Diedrich
|
5fdcb14d57
|
WSL fallback to staging buffer on blocking reads
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
|
2021-10-28 03:34:58 +02:00 |
|
Maciej Dziuban
|
f1b6b733f0
|
Reuse graphics allocation from mapped buffers in OpenCL
Related-To: NEO-6352
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-10-27 15:53:10 +02:00 |
|
Maciej Dziuban
|
3f2536a6ba
|
Move storage of mapped operations to OpenCL context
Relate-To: NEO-6352
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-10-26 11:52:13 +02:00 |
|
Mateusz Jablonski
|
58ebebeec6
|
Move drm_memory_manager_tests.h and related fixtures to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-21 20:46:58 +02:00 |
|
Mateusz Jablonski
|
3f94399dbb
|
Cleanup builtins dependencies
move builtins builders to ClExecutionEnvironment
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-19 17:29:28 +02:00 |
|
Compute-Runtime-Validation
|
116dac90de
|
Revert "Move storage of mapped operations to OpenCL context"
This reverts commit 8c9dd3085b.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
|
2021-10-19 16:31:23 +02:00 |
|
Rafal Maziejuk
|
811d107ea9
|
Don't allow blit enqueue for images with 64KB tiling & 3D surface type
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-6142
|
2021-10-19 16:03:48 +02:00 |
|
Maciej Dziuban
|
8c9dd3085b
|
Move storage of mapped operations to OpenCL context
Relate-To: NEO-6352
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-10-18 16:08:25 +02:00 |
|
Zbigniew Zdanowicz
|
24ff191e61
|
Verify completion on all tiles
Related-To: NEO-6244
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-10-15 15:43:28 +02:00 |
|
Mateusz Jablonski
|
7b57e87ad1
|
Move some mocks to shared
- MockAllocationProperties
- MockBuiltinsLib
- MockWddmMemoryManager
- MockAubCsr
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-15 09:59:47 +02:00 |
|
Mateusz Jablonski
|
8f81f2ae8d
|
Cleanup MockGmm
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-14 21:56:53 +02:00 |
|
Katarzyna Cencelewska
|
1c8a6d895a
|
Use hwInfoConfig to check blitter support for image
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
|
2021-10-13 17:51:00 +02:00 |
|
Maciej Dziuban
|
75b7adbe95
|
Skip transfer when CL_MAP_INVALIDATE_REGION is specified
Resolves: NEO-5490
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-10-13 17:13:33 +02:00 |
|
Michal Mrozek
|
4768be244b
|
Cache post syncs.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
|
2021-10-13 15:57:13 +02:00 |
|
Maciej Dziuban
|
19a6c9b1d3
|
Track separate task count for each BCS in OpenCL CommandQueue
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-10-13 12:06:27 +02:00 |
|
Mateusz Jablonski
|
52c75e92da
|
Cleanup hw_parse.h
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-13 11:10:22 +02:00 |
|
Mateusz Jablonski
|
bf25853799
|
Move some mocks to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-12 21:46:53 +02:00 |
|
Maciej Dziuban
|
cdb7287816
|
Fix direct submission initialization
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-10-12 11:51:48 +02:00 |
|
Bartosz Dunajski
|
2441f0660d
|
Add missing file to cmake
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-10-12 09:30:52 +02:00 |
|
Bartosz Dunajski
|
5856c283c5
|
Remove HardwareCapabilities struct
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-10-12 07:25:06 +02:00 |
|
Mateusz Jablonski
|
48f01f28f5
|
Move core part of MemoryPropertiesHelpers to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-07 23:14:38 +02:00 |
|
Maciej Dziuban
|
c910a58aa0
|
Store bcsEngine in an std::vector in OpenCL CommandQUeue
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2021-10-07 21:55:21 +02:00 |
|
Konstanty Misiak
|
e950ee5584
|
Add missing checks in unit tests
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
|
2021-10-06 19:19:18 +02:00 |
|
Bartosz Dunajski
|
5560663b01
|
Revert "Disabled forced cross engine synchronization on single queue"
This reverts commit 4b5432967eb9f484a491323b6766efe14929c5e9.
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-10-06 17:49:48 +02:00 |
|
Mateusz Jablonski
|
7187769744
|
Move kernel binary helpers to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-06 13:41:34 +02:00 |
|
Zbigniew Zdanowicz
|
0363749948
|
Disjoint local work size code from hw command generation
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-10-06 01:09:56 +02:00 |
|
Artur Harasimiuk
|
9bea74a780
|
move mock_memory_manager to shared
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
|
2021-10-05 16:22:38 +02:00 |
|
Zbigniew Zdanowicz
|
0b64ecba3f
|
Pass active partitions from dispatched kernel to context
Related-To: NEO-6244
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-10-05 14:57:47 +02:00 |
|
Konstanty Misiak
|
684b9e5f51
|
Fix missing submit time calculation
Related-To: NEO-5799
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
|
2021-10-05 12:58:04 +02:00 |
|
Mateusz Jablonski
|
5e201f40be
|
Prevent nullptr dereference in aub dump subcapture mode
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-10-04 14:23:19 +02:00 |
|
Zbigniew Zdanowicz
|
96fef37834
|
Move shared local work size code to shared directory
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-10-04 14:04:28 +02:00 |
|