2fcda0a528
Refactor: Change decanonize method accessing point
...
Accessing decanonize method as a member of GmmHelper class object
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2022-05-11 12:57:02 +02:00
7bb3bcbc05
Read resource info from internal represenation for WSL
...
Related-To: LOCI-3037
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2022-05-11 11:57:23 +02:00
2578a988c5
Implement WddmFanImp::setDefaultMode to enable zesFanSetDefaultMode feature ( #11623 )
...
* Implement WddmFanImp::setDefaultMode to enable zesFanSetDefaultMode feature
Signed-off-by: sairamud <sairam.udaya.janardhana.muttavarapu@intel.com >
* Implement WddmFanImp::setDefaultMode to enable zesFanSetDefaultMode feature
Signed-off-by: sairamud <sairam.udaya.janardhana.muttavarapu@intel.com >
* Implement WddmFanImp::setDefaultMode to enable zesFanSetDefaultMode feature
Signed-off-by: sairamud <sairam.udaya.janardhana.muttavarapu@intel.com >
2022-05-11 03:50:09 +02:00
a38a3ce730
Improve zello Metrics
...
1. Added command line handling
1.1 Replaced device/sub-device specific test
with single test with input argument
2. Added verbose levels
3. Added support to run all tests sequentially
4. Replace zetMetricGroupCalculateMetricValues
with zetMetricGroupCalculateMetricValuesExp
Related-To: LOCI-3078
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-05-10 19:34:38 +02:00
d935815d74
Move residency data from WddmAllocation to GraphicsAllocation
...
Related-To: NEO-6848
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-10 18:16:42 +02:00
f89c731a11
AsyncEventHander: Track regular Events completion
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-05-10 18:04:49 +02:00
888250fabd
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-05-10 17:52:46 +02:00
c4fcd7ed9b
Capability to set low scheduling priority for Wddm context
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-05-10 16:44:25 +02:00
5507633d15
Revert "Enable update task count from wait on DG2"
...
This reverts commit 99c424b6ff
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-05-10 14:26:24 +02:00
17aac9d1bf
Add debug flag to expose each subdevice as a separate cl device
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-05-10 14:04:26 +02:00
943ad0e1eb
style: skip redundant unique_ptr::get function
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-10 13:22:40 +02:00
d18e89e439
Create getGmmHelper function in Gmm
...
Add get function in order to provide access on GmmHelper object
Related-To: NEO-6523
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2022-05-10 11:34:19 +02:00
f9a5f8a86e
Defer Event destruction if command is not completed
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-05-10 11:22:58 +02:00
f6ee9c8ba0
Move ULTs to reduce object size
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-09 19:14:53 +02:00
7576af5300
Limit systolic mode to Xe family
...
Related-To: NEO-6624
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-05-09 18:01:03 +02:00
e338721bc7
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-09 17:08:52 +02:00
4f1e01d279
Create getGmmHelper function in MemoryManager
...
Related-To: NEO-6523
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2022-05-09 16:51:23 +02:00
518595dd97
Add adjustHardwareInfo method on dg2
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-05-09 16:36:48 +02:00
77621158e0
Correct cmake files in driver model specific execution environment files
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-05-09 15:56:58 +02:00
1c366d1ec0
Refactor: Change canonize method accessing point
...
Accessing canonize method as a member of GmmHelper class object
Related-To: NEO-6523
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2022-05-09 14:16:31 +02:00
b42a49eb4b
Limit pipeline selection to Xe
...
Related-To: NEO-6624
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-05-09 13:16:43 +02:00
b429df1b55
fix issues reported by clang-tidy 14
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-05-09 12:49:01 +02:00
27ca561482
Apply max threads w/a only for specyfic Arc devices
...
With this commit w/a for max thread value will be applied only for
Native 512EU devices.
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2022-05-09 12:43:36 +02:00
5ba56690f5
Revert "Set only base values in GT_SYSTEM_INFO for AOT"
...
This reverts commit b1f622d700
.
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-05-09 12:42:09 +02:00
206e485dfc
Remove not needed DEBUG_BREAK_IF
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-05-09 11:26:16 +02:00
89dac126a1
Add IP Sampling Tests
...
1. Add OA and IP sampling metric collection tests
2. Add IP sampling multi thread tests
3. Add IP sampling multi process tests
Related-To: LOCI-2759
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-05-09 06:25:11 +02:00
3f26f45c10
Add support for IPC handles with implicit scaling
...
When using implicit scaling, device allocations may have
more than one internal allocation created internally. In that case,
a separate dma-buf handle per internal allocation needs to be
exported.
So introduced two driver experimental extensions to export and
import more than one IPC handle:
- zexMemGetIpcHandles
- zexMemOpenIpcHandles
Related-To: LOCI-2919
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2022-05-09 00:38:17 +02:00
c0de4fd243
Minor fixes to immediate command list docs
...
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2022-05-07 05:04:28 +02:00
bcc543f949
Add zesMemoryGetBandwidth support for DG2 and ATS-M
...
Related-To: LOCI-2574
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-05-07 02:43:00 +02:00
f35107d3b0
fix for WSL and for sortNeoDevices
...
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2022-05-07 02:38:02 +02:00
99c424b6ff
Enable update task count from wait on DG2
...
Related-To: NEO-6948
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-05-06 16:01:30 +02:00
3413039a69
Add debug variable to control whether large grf should be programmed with SCM
...
Add debug variable ForceGrfNumProgrammingWithScm.
Do not update large grf value in StreamProperties when unnecessary.
Related-To: NEO-6659
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-06 15:45:46 +02:00
6e8cabdce5
Split wait for timestamps to queue and event
...
On PVC both enabled.
On DG2 only for events.
Related-To: NEO-6948
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2022-05-06 15:34:47 +02:00
0b4ea8d2eb
Do not enable engines round robin on all xe_hp and later products
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-05-06 12:30:53 +02:00
1088bfd837
Move shared ULT helper files to shared directory
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2022-05-06 09:20:27 +02:00
edd49a9309
Test split that checks base hwInfo values
...
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-05-05 15:24:10 +02:00
f8ce86b116
XE_HPC: Fallback path to fix PAT_INDEX programming
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-05-05 15:06:21 +02:00
a0371bdfe1
test_stats, gather data after running all tests
...
add option to dump stats as json to file
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2022-05-05 14:18:14 +02:00
0a16dc6c47
Fix multi thread usage of external host alloc
...
This is fixed reupload of this commit after auto revert
With this commit OpenCL will track if external host memory is used from
few threads and will secure to update task count in all threads before
destroing allocation.
Resolves: NEO-6807
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2022-05-05 13:32:15 +02:00
2a0c395db5
Initial implementation for creating buffer with ext memory for OpenCl
...
Related-To: NEO-6757
Signed-off-by: Baj, Tomasz <tomasz.baj@intel.com >
2022-05-05 13:13:54 +02:00
28317e7062
Correct test and struct names
...
correct names - use xehpc instead of pvc for core tests
transform explicit xehpc tests to pvc if skip exist
Related-To: NEO-6738
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-05-05 11:35:28 +02:00
2e91a4ecab
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-05-05 11:18:38 +02:00
cc58565387
Update infra
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2022-05-04 17:35:27 +02:00
82d1962aba
Assign BCS at first blit enqueue
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
22.19.23136
2022-05-04 17:11:34 +02:00
4f7a225baf
Set PAT programming support during VmBind support query
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-05-04 16:26:15 +02:00
2b55ca76b8
Move device_binary_format_ar_tests files for dg2 and pvc to proper folders
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2022-05-04 16:20:10 +02:00
ba63e3c4b5
Obtain BCS for aux translation only if needed
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2022-05-04 15:59:11 +02:00
4896adc655
Fix order of reporting STOPPED THREAD events
...
- report stopped threads for interrupts after resuming
accidentally stopped threads
- unintended threads will not be available when event
for interrupt is reported
Resolves: NEO-6927
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-05-04 14:20:07 +02:00
a3fe50c2e4
Revert "Assign BCS at first blit enqueue"
...
This reverts commit 0469034acb
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-05-04 13:33:25 +02:00
85b47476b6
Add MemorySynchronizationCommand to Blit commands estimation
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-05-04 12:25:56 +02:00