afceaa6e19
Use system fence only when using system allocations or system scope event
...
Related-To: NEO-6959
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-05-31 12:55:30 +02:00
9fa1c9d4cc
Extract create drm context logic to ioctl helper
...
Related-To: NEO-6999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-31 11:59:41 +02:00
14134be74e
Move hw_info_config tests to shared
...
Signed-off-by: Daniel Chabrowski daniel.chabrowski@intel.com
2022-05-30 18:10:02 +02:00
16fd791a7c
Fix L0: reuse partially linked segments when performing dynamic linking
...
When module is created but not fully linked we don't copy ISA to GPU
however we need to store patched segments for dynamic linking
Related-To HSD-18022114161
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-30 17:12:30 +02:00
ae56d50b4f
Pass canonized gpuAddress to GraphicsAllocation
...
Related-To: NEO-6523
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2022-05-30 16:54:38 +02:00
d7420f1786
Add isMatrixMultiplyAccumulateSupported query to HwInfoConfig
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-30 16:35:12 +02:00
b821027ddf
Test: extend test scope to Xe Hpc platforms
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-30 15:52:12 +02:00
05b5e33bb9
Refactor of DebugSession
...
- added ThreadHelper to handle closing thread
- renamed condition variable - to indicate API events use
Related-To: NEO-7019
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-05-30 15:22:30 +02:00
608a1d39bc
L0 debugger Win - code cleanup
...
- remove unnecessary KmHeaders WA
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-05-30 12:13:42 +02:00
9e575532b3
Extend command list kernel interface
...
Related-To: NEO-6959
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-05-30 11:56:24 +02:00
9fade632ba
Add test for adjustWalkOrder
...
Related-To: NEO-6964
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-05-30 10:33:35 +02:00
ec1badf6ba
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-05-30 09:46:22 +02:00
4f7f3830d7
Canonize SBA addresses before tracking
...
- STATE_BASE_ADDRESS is not always using canonical addresses
- make sure SBA addresses are canonized before tracking
Related-To: NEO-6997
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-05-30 08:31:19 +02:00
af745fb1df
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-05-28 09:48:40 +02:00
9938b4001d
Use ioctl helper when creating VM
...
Related-To: NEO-6999, NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-27 21:52:07 +02:00
e2991c3b13
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-27 16:59:40 +02:00
8c165a6f41
L0 Debugger Windows - implement debugger attach/detach
...
Related-To: NEO-6718
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-05-27 16:25:56 +02:00
b2021498e2
Create method adjustWalkOrder
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-05-27 16:05:31 +02:00
b3814e41b4
Create enum for Ioctl request values
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-27 13:22:59 +02:00
0bf3af37d3
Add zello_host_pointer black-box test
...
Signed-off-by: Nagrodzki, Kacper <kacper.nagrodzki@intel.com >
2022-05-27 13:10:41 +02:00
c4095411c7
Remove HwHelper::isLinuxCompletionFenceSupported method
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-27 12:07:15 +02:00
35d1f2e341
Add debug flag to control programming of thread arbitration policy with SCM
...
Related-To: NEO-6801
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-27 11:35:41 +02:00
ec6d580a27
Remove HwInfoConfigTest's dependency on PlatformFixture
...
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-05-27 10:09:57 +02:00
8431234845
Change interface to method programing additional fields of command
...
Related-To: NEO-6959
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-05-26 21:32:59 +02:00
6fd7ae7142
Cleanup headers
...
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-05-26 17:55:44 +02:00
b5495169ca
Enable implicit scaling via platform config
...
Related-To: NEO-6819
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-05-26 13:57:19 +02:00
630ecfdd09
Bring back Xe HPG slmSize to 64
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-26 10:31:44 +02:00
1c97668083
Minor: Debug key descriptions cleanup
...
Relates-to: NEO-6968
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com >
2022-05-26 08:43:22 +02:00
8c894fad5e
Change Packed binary Returned in L0 GetNative to be the Target Device binary
...
- Packed Binary Returned to a customer in L0 GetNative is now
the target device's native binary.
Signed-off-by: Neil R Spruit <neil.r.spruit@intel.com >
22.22.23355
2022-05-25 21:27:45 +02:00
359e848dbe
Revert "Fix for task count hang issue"
...
This reverts commit 340ba8bf56
.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2022-05-25 20:34:00 +02:00
8812f6250b
Fix timestamp conversion by using correct timestamp size mask
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-05-25 17:19:16 +02:00
6e30f39acb
Use sub-devices count when calculating globalMemCacheSize
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-25 16:35:32 +02:00
2ae883d00c
infra update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2022-05-25 13:41:10 +02:00
921f76eea0
Calculate timeout using CCSes count
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-05-25 11:44:11 +02:00
d46ed9a217
Fix bitwise operation of timestamp for sysman memory module
...
Related-To: LOCI-3147
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-05-25 11:07:16 +02:00
2fd8540174
Add complete support for append memory ranges barrier in immediate command list
...
Related-To: NEO-6242
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-05-24 21:03:53 +02:00
05cb48976f
Create wrappers for drm getparam, query, gem close, prime handle, version
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-24 19:51:27 +02:00
07efa4a3a9
infra update
...
Related-To: NEO-6830, NEO-6803
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-24 19:24:20 +02:00
7a4e3f2d09
refactor: simplify logic in drm gem close worker
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-24 17:54:56 +02:00
adc51c1b47
Set context debuggable when debugging is enabled
...
Related-to: NEO-6896
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-05-24 16:45:32 +02:00
5b297ba860
test: zero-initialize states in test's body
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-24 16:18:41 +02:00
7d3fc9ab74
Create wrappers for gem context destroy, gem vm control, gem wait, reset stats
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-24 16:01:05 +02:00
51d1752a68
Create a wrapper for drm_i915_gem_context_create_ext
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-24 15:21:58 +02:00
bd5dc1524c
Enable cl_intel_split_work_group_barrier extension for all platforms
...
Related-To: NEO-6991, NEO-6993
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-24 14:28:02 +02:00
d440d26c69
Ensure sleep is called in direct submission controller
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-05-24 14:25:24 +02:00
548f698722
Correct Xe HPG slmSize to 128
...
Related-To: NEO-6993
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-24 13:06:38 +02:00
8ff34fea29
Fix typo
...
-engineGroupTyp to engineGroupType
-remove gap between commits to use same desc.ordinal in createCommandQueue
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-05-24 12:15:12 +02:00
f26164776e
test: zero-initialize states in test's body
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-24 11:53:16 +02:00
57eb195571
Correct calculating of CL_DEVICE_GLOBAL_MEM_CACHE_SIZE value
...
Related-To: NEO-6991, NEO-6993
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-24 11:42:01 +02:00
637767500d
Add implementation for flag NodeOrdinal to l0
...
create method adjustCommandQueueDesc
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-05-24 11:10:59 +02:00