eafea5e2fe
Move HwInfoConfig ownership to RootDeviceEnvironment 1/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
- Added HwInfoConfig getter in RootDeviceEnvironment,
which temporarily takes HwInfoConfig from the global array
- use HwInfoConfig from RootDeviceEnvironment to
call ConfigureHardwareCustom function
- Added getHwInfoConfig in DeviceFixture
- ConfigureHardwareCustom function and few others changed to const
- Small code cleanup
2022-11-08 10:52:08 +01:00
68300a9605
Correct typo - createFunc
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-11-08 09:16:43 +01:00
0b02e7a48b
Remove not needed HwHelper functions
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Remove not needed HwHelper functions
- getBindingTableStateSurfaceStatePointer
- getBindingTableStateSize
- getBindingTableStateAlignement
2022-11-08 09:16:28 +01:00
b579bf645b
Debug variable documentation cleanup (1/n)
...
- Apply common style
- Clarify definition
- Clarify usage
Related-to: NEO-6968
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2022-11-08 09:13:13 +01:00
0b3edc662e
Remove unnecessary platform name translation
...
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-11-08 00:33:39 +01:00
bf64769807
Remove not needed std::vector copies
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-11-07 23:25:14 +01:00
6da32a9c5e
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-11-07 23:18:33 +01:00
48ba0554db
Allocate RTDispatchGlobals as array-of-structures.
...
This fixes several bugs in previous (reverted) implementation.
We use correct RTStack pointer offset, and a larger RTStack size.
Related-To: LOCI-2966
Signed-off-by: Jim Snow <jim.m.snow@intel.com >
2022-11-07 21:25:32 +01:00
04a66d2b61
Move helpers tests to shared
...
ray tracing tests
engine node helper xehp and later tests
hw helper tests
move shared ult from command queue to helpers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-07 15:36:22 +01:00
5b11a4a5fa
Return submission status from flushHandler function
...
Related-To: NEO-7412
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-07 15:09:33 +01:00
6cbb3cfb05
Cleanup includes 3
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-07 14:52:31 +01:00
99ef6c499b
L0 debug - fix windows bitmask decode
...
Keep threads created in EU range (0,7)
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-11-07 14:41:29 +01:00
ac426f7fdc
ULT: move sip tests to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-07 14:04:10 +01:00
f47e1306f2
L0Debug: do not set acknowledge flag for MODULE_UNLOAD event
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-11-07 14:01:29 +01:00
2e06634d91
ULT: Move aub mem dump tests to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-07 13:05:45 +01:00
67af920281
Unify programming of ending commands in direct submission path
...
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-11-07 10:56:36 +01:00
9f465426e8
Zebin: enhance clCreateKernelsInProgramTests ULTs
...
- Do not use precompiled binaries in clCreateKernelsInProgramTests.
This change is required in order to enable zebin switch by default.
Related-To: NEO-7281
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-11-07 10:37:05 +01:00
fb25f96081
Cleanup includes 2
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-07 10:36:50 +01:00
4bbec2dbf4
Add support for board number property
...
Related-To: LOCI-3545
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-11-07 08:40:11 +01:00
2c71df0957
Fix urecoverable abort upon detach event
...
Unrecoverable abort will be invoked when drm ioctls fail during
device destruction.
Remove abort for case where i915 is unbinded.
Related-To: LOCI-3139
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-11-07 08:39:00 +01:00
ddbaa5e8c9
Revert "Cleanup MediaInterfaceDescriptorLoad logic in command encoder"
...
This reverts commit 349af0bd5e
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-11-07 02:20:27 +01:00
349af0bd5e
Cleanup MediaInterfaceDescriptorLoad logic in command encoder
...
Add a patch to command encoder for samplers when DSH is dirty.
Signed-off-by: Tratnack, Geoffrey <geoffrey.tratnack@intel.com >
Related-To: LOCI-3365
2022-11-06 03:27:23 +01:00
5cfb59c27e
Disable timestamp shift for gen9
...
also move hwhelper tests from opencl to shared folder
Related-To: HSD-18025130857
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-11-05 11:58:14 +01:00
d91d22d1fe
Revert "Replicate CONSTANT_SURFACE across tiles"
...
This reverts commit 9a4467f368
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-11-05 07:16:15 +01:00
dba54846a1
Zebin: enhance clBuildProgramTests ULTs
...
- Do not use precompiled binaries in clBuildProgramTests.
This change is required in order to enable zebin switch by default.
Related-To: NEO-7281
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-11-04 19:23:23 +01:00
33e1b3a717
Command stream receiver: handle flush method failure when flushing BCS task
...
Related-To: NEO-7412
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-04 18:38:32 +01:00
27d042107a
Add feature to estimate number of event packets
...
Related-To: NEO-7469
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-04 18:38:17 +01:00
23bb199a15
vme kernels - fallback to ctni
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-04 18:38:01 +01:00
ef95bfb45e
Cleanup includes
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-04 18:04:13 +01:00
1c3d5c3892
Prepare mechanism for returning GPU execution error on OCL API
...
translate task count value to OCL error
Related-To: NEO-7412
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-04 15:54:19 +01:00
ab6af4247e
Add missing tests for hw info config dg1
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-04 14:22:45 +01:00
78d75dee0f
Use mock in KernelArgInfoTest
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-04 14:09:47 +01:00
d72a5097b7
Remove unneded ocl test files compilation
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-04 14:09:31 +01:00
bb277c0830
Fix sub group info test
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2022-11-04 13:32:00 +01:00
930ca001a1
Add a layer to translate exec buffer error to SubmissionStatus value
...
handle errors: EWOULDBLOCK, ENOSPC, ENOMEM, ENXIO
Related-To: NEO-7144, NEO-7412
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-04 10:32:54 +01:00
797f395f0e
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-11-04 08:13:18 +01:00
76ef0bfb0a
L0debug - Canonize SBA in single address space mode
...
Signed-off-by: Brandon Yates<brandon.yates@intel.com >
2022-11-03 21:58:06 +01:00
83f63e0008
Revert "Ocloc - fix binary output filename with "-output_no_suffix""
...
This reverts commit 3ca628c388
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-11-03 21:28:39 +01:00
6f710bfad7
L0Debug - disallow attaching to multiple pids
...
Resolves: NEO-7476
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-11-03 19:21:53 +01:00
9a4467f368
Replicate CONSTANT_SURFACE across tiles
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-11-03 18:36:18 +01:00
3ca628c388
Ocloc - fix binary output filename with "-output_no_suffix"
...
Resolves: NEO-7474
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-11-03 18:27:02 +01:00
91c69e0fe7
Patch global variables and constants once
...
This change replaces mechanism of patching global constants and
variables in kernel per relocation to patching them only once. This
would improve linking time performance for kernels with multiple global
symbols.
Signed-off-by: Luzynski, Sebastian Jozef <sebastian.jozef.luzynski@intel.com >
2022-11-03 17:45:09 +01:00
257967e2f6
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-11-03 16:19:06 +01:00
9fa6f1075e
Use globalMemSize from deviceInfo to compare private/scratch size
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2022-11-03 16:13:05 +01:00
6a6ab80113
Add option to compact event L3 flush packet
...
Related-To: NEO-7434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-03 14:23:42 +01:00
709e322a4a
feat(zebin): get extended args metadata on clGetKernelArgInfo API call
...
This commit adds support for retrieving extended args metadata passed in
.kernel_misc_info zeInfo's section on clGetKernelArgInfo call.
Related-To: NEO-7372
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2022-11-03 13:15:09 +01:00
b284b727e9
Fix number of available events in IPC event pools
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-03 13:06:28 +01:00
29eee35491
pass event host scope flag to walker when single packet events are used
...
Related-To: NEO-7434
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-03 13:06:07 +01:00
946dd27125
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-11-03 12:03:56 +01:00
8d8f821b6c
Optimize SLM ULTs execution time
...
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-11-03 11:12:13 +01:00