27cb39ef25
Refactor: pass root device environment to gmm client context
...
Related-To: NEO-6853
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-28 13:26:29 +01:00
ba9c50694d
ProductHelper ults cleanup - XeHpc
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Don't use DeviceFixture if not needed
Use HwInfoConfigTest fixture
2022-11-28 13:26:13 +01:00
a7d4162ca2
RelaxedOrdering: Preallocate scheduler to optimize dispatch time
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-11-28 12:42:44 +01:00
5e2efc4013
Cleanup includes 8
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-28 12:18:06 +01:00
09d723618c
ProductHelper ults cleanup - XeHpg
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Don't use DeviceFixture if not needed
Use HwInfoConfigTest fixture
2022-11-28 12:11:24 +01:00
3a51656af5
Support ReturnSubDevicesAsApiDevices for zeFabricVertexGetExp
...
Related-To: LOCI-3635
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-11-28 07:40:41 +01:00
eacf42455d
Fix setting perf factor for media
...
Related-To: LOCI-3554
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-11-26 20:52:54 +01:00
0f84df6f10
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-11-25 23:10:20 +01:00
af09c40f8d
L0 ULT: exclude bindless kernel aub test
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-25 22:21:17 +01:00
4bd5765a06
L0 Debug - Fix imm cmdlist mode on windows
...
Single Address Space SBA programming was using incorrect BB
level and not loading GPR15
Related-to: NEO-7517
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-11-25 20:37:14 +01:00
5da472e84f
Sysman: Refine test for temperature module
...
Related-To: LOCI-2519
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-11-25 19:16:24 +01:00
25a95bd0c5
L0 ULT: force patchtoken format for test kernels
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-25 19:16:09 +01:00
5aeb038b7a
Fix xehp ProductHelper tests
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
2022-11-25 17:38:22 +01:00
2bfdcb18d3
Refactor L0 ULT: move module fixture code to cpp file
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-25 17:38:07 +01:00
4598fc61e2
Don't access virtual method if not needed
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-11-25 16:16:32 +01:00
8ac794db04
lint revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2022-11-25 14:36:41 +01:00
6f14e8414e
Add wddm ult for Linux build [1/n]
...
Related-To: NEO-6066
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com >
2022-11-25 12:01:42 +01:00
9e6d3d93e7
Fix ocloc decoder ULTs for IGA
...
This PR fixes the decoder tests in ocloc to improve single SKUs.
In tests, checking the existence of the platform in IGA has been added.
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
Related-To: NEO-7509
2022-11-25 10:53:15 +01:00
ebab9b8926
Added Scheduler ULTs
...
Related-To: LOCI-3600
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-11-25 10:00:21 +01:00
7d4d592381
Pass root device environment to AubCenter
...
Related-To: NEO-6853
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-25 09:58:00 +01:00
7b195d6b8e
Revert "Add support for USM shared in WSL for dGPU"
...
This reverts commit 44d8a6ae2b
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-11-25 08:42:15 +01:00
7597df8ec3
ProductHelper ults cleanup - XeHp
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Don't use DeviceFixture if not needed
Use HwInfoConfigTest fixture
2022-11-24 21:36:02 +01:00
a46a1f4cbd
ProductHelper ults cleanup - gen12lp
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Don't use DeviceFixture if not needed
Use HwInfoConfigTest fixture
2022-11-24 17:13:00 +01:00
a969636b6a
RelaxedOrdering: Optimize GPU Queue stall by adding early return
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-11-24 16:41:05 +01:00
a104636b31
Improve address alignment logic.
...
Resolves: NEO-7543
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2022-11-24 14:51:50 +01:00
31acfd8dbb
Infra update
...
Related-To: NEO-7526
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-24 14:06:27 +01:00
1f730ae603
lint update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2022-11-24 13:43:22 +01:00
7593aad816
ProductHelper ults cleanup - gen11
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-6853
Don't use DeviceFixture if not needed.
Use RootDeviceEnvironment getHelper <ProductHelper>
2022-11-24 13:39:03 +01:00
405d718bbe
ProductHelper ults cleanup - gen9
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Don't use DeviceFixture if not needed
Use RootDeviceEnvironment getHelper<ProductHelper>
2022-11-24 13:34:31 +01:00
d8d9035d99
ProductHelper ults cleanup - gen8
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-6853
Don't use DeviceFixture if not needed.
Use RootDeviceEnvironment getHelper <ProductHelper>
2022-11-24 13:27:01 +01:00
7bdc99d9b2
reposition implementation of level zero hardware helper class
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-24 13:19:38 +01:00
8a2a12393d
Don't appendWaitOnEvents on already signaled event
...
Related-To: NEO-7534
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-11-24 12:56:57 +01:00
6040923c80
CMake: Allow XeHpSdv support with NEO_ALLOW_LEGACY_PLATFORMS_SUPPORT
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-24 12:37:12 +01:00
9560b946fa
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2022-11-24 12:34:25 +01:00
cc0b79514b
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-11-24 12:15:22 +01:00
cd17c1e9d2
Add state properties for state base address command
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2022-11-24 00:33:10 +01:00
30a20236f0
Don't use dbg files from ocloc in unit tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-23 23:16:38 +01:00
ee08caa465
Revert "Enable signaling all event packets"
...
This reverts commit 7caf710508
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-11-23 16:54:56 +01:00
31deb4fd63
Add support for new acronyms in disasm
...
The "disasm" option in ocloc was not validate new acronyms.
despite handling them in "compile".
This PR is fixing the issue - ocloc disasm supports new & deprecated
acronyms.
https://github.com/intel/compute-runtime/issues/582
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
Related-To: NEO-7509
2022-11-23 16:53:54 +01:00
4476e7ad76
Fixed conditions to remove memory prefetch allocations in L0 backend
...
Ensure memory prefetch be applied in every execution of command list.
Related-To: NEO-6740
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2022-11-23 16:19:34 +01:00
f267c34327
Check completion fence for AllocationType::DEFERRED_TASKS_LIST
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-11-23 14:18:35 +01:00
44d8a6ae2b
Add support for USM shared in WSL for dGPU
...
This patch force KMD allocation path for USM shared
Additionally we force 64kb page from lock which is
required to properly program GPU VA
Related-To: NEO-6913
Signed-off-by: Kamil Diedrich kamil.diedrich@intel.com
2022-11-23 12:41:25 +01:00
bc619fcbec
Queue stall mode for RelaxedOrdering
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-11-23 12:09:52 +01:00
bb308c04ed
Refactor aubstream include interface
...
set include path to third_party/aub_stream
rename third_party/aub_stream/headers -> third_party/aub_stream/aubstream
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-23 10:30:13 +01:00
e050d231b9
RelaxedOrdering: Add support for return pointer registers programming
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-11-23 09:58:33 +01:00
565d44e59c
Revert "Fail when handle cannot be obtain for an allocation"
...
This reverts commit 4391ad21bb
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-11-23 05:45:01 +01:00
4391ad21bb
Fail when handle cannot be obtain for an allocation
...
If a handle cannot be obtained, like PRIME_HANDLE_TO_FD, then
properly check for the error and propagate it upwards.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2022-11-22 19:29:19 +01:00
acb8186744
Change default GPR offsets
...
Related-To: NEO-7458
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2022-11-22 18:27:52 +01:00
51f8fe0131
Disable XeHpSdv support on cmake level
...
Related-To: NEO-7526
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-22 17:47:06 +01:00
5d2ed42275
Disable isCompleted state if event reset on GPU
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2022-11-22 17:11:07 +01:00