Dominik Dabek
819ffea90f
fix: reenable indirect detection for non-VC, PVC
...
Issue is limited to detection in VC, can reenable for other kernels.
Related-To: NEO-13372
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-12-04 14:59:02 +01:00
Lukasz Jobczyk
d40a804bca
performance: Allocate by KMD on BMG
...
Related-To: NEO-10526
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-12-04 14:41:25 +01:00
Dominik Dabek
1252b10ba9
fix: limit usm device reuse based on used memory
...
Calculate available memory for usm device reuse based as (total device
memory - used memory) * fraction for reuse.
Use sys mem allocs for devices without local memory.
Related-To: NEO-12902
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-12-04 08:11:23 +01:00
Compute-Runtime-Validation
d4bfa0f758
Revert "performance: Allocate by KMD on BMG"
...
This reverts commit 331fffaeea .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-12-04 07:03:32 +01:00
ocldev
c5435b72b8
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-12-04 05:45:38 +01:00
Compute-Runtime-Validation
b1fa7a0e24
Revert "performance: Enable timestamp wait for queues on Xe2"
...
This reverts commit 2789c50090 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-12-04 02:53:31 +01:00
Chodor, Jaroslaw
49e904df74
feature: Parse actual_kernel_start_offset zeinfo entry
...
This is a deprecated and redundant entry but needs to
be preserved for compatibility reasons.
Related-To: GSD-10402
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-12-03 18:57:06 +01:00
ocldev
66ca278ddf
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-12-03 18:29:32 +01:00
Lukasz Jobczyk
331fffaeea
performance: Allocate by KMD on BMG
...
Related-To: NEO-10526
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-12-03 15:25:56 +01:00
Anvesh Bakwad
b408326de6
fix(sysman): Correct PMT Counter offset values for BMG
...
Related-To: NEO-13219
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2024-12-03 15:05:30 +01:00
Lukasz Jobczyk
2789c50090
performance: Enable timestamp wait for queues on Xe2
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-12-03 14:56:34 +01:00
Dominik Dabek
5167f34a8a
fix: disable indirect detection, PVC
...
Related-To: NEO-13372, GSD-10403
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-12-03 13:53:47 +01:00
Szymon Morek
d5e5c8e59e
fix: call flushMonitorFence on BCS CSR
...
Related-To: NEO-12477
Also, make sure that global fence is always resident
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-12-03 12:48:54 +01:00
Bartosz Dunajski
0ecbc627bd
refactor: remove not used dispatch walk order param
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-12-03 09:58:03 +01:00
shubham kumar
69f81d5d57
fix: Check for root device flag in multi-device usecase
...
Related-To: NEO-12381
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-12-03 07:03:39 +01:00
Szymon Morek
e6d11eb04b
performance: stop ULLS for BCS during migration
...
Related-To: NEO-13340
When regular copy CSR has enabled direct submission,
stop it before migration on internal CSR.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-12-02 17:57:12 +01:00
Bartosz Dunajski
9629ab3cc3
fix: disable fence wait if not supported on given CSR type
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-12-02 15:32:23 +01:00
Robert Krzemień
d8a4f92856
fix: don't include perf counters in timestamp profiling
...
Resolves: GSD-10387
Signed-off-by: Robert Krzemień <robert.krzemien@intel.com >
2024-12-02 12:54:06 +01:00
Zbigniew Zdanowicz
901f7c2cb7
feature: block sync buffer and region barrier allocations in command view mode
...
Related-To: NEO-13350
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-12-02 09:11:34 +01:00
ocldev
adefaff89c
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-12-02 05:59:28 +01:00
Compute-Runtime-Validation
f5cda5ba53
Revert "fix: call flushMonitorFence on BCS CSR"
...
This reverts commit fc8aa8246b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-11-30 22:31:30 +01:00
Mateusz Jablonski
f31b7646d0
build: cleanup compiler warning flags
...
remove flags that are enabled by -Wextra
stop ignoring unused usings/typedefs/variables
add reasons of excluding checks
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-29 17:58:50 +01:00
Zbigniew Zdanowicz
56b15f17f7
refactor: unify further calculation to get max work group count
...
- move available device calculcation into common helper
- change interface to have code available where no descriptor is available
- expand unit test for implementation of new inteface
Related-To: NEO-13350
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-29 17:51:05 +01:00
Dominik Dabek
99a353a15a
feature: flags for logging indirect detection
...
Add flag to log information for indirect detection debugging.
Add flag to disable indirect detection by kernel name.
Add flag to force indirect detection enable/disable for CM kernels.
Related-To: NEO-13372
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-11-29 16:37:47 +01:00
Szymon Morek
fc8aa8246b
fix: call flushMonitorFence on BCS CSR
...
Related-To: NEO-12477
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-29 16:31:40 +01:00
Mateusz Jablonski
b1f7a3d125
test: remove not used usings/typedefs in shared tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-29 16:31:25 +01:00
Mateusz Jablonski
d5b5592450
test: remove code duplication of genCmdCast<MI_ARB_CHECK *>
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-29 14:34:31 +01:00
Mateusz Jablonski
cee0ed3bcf
test: remove not used usings/typedefs/variables in L0 core tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-29 14:15:35 +01:00
Vysochyn, Illia
c40f015249
refactor: Modify DISPATCH_WALKER naming
...
Modifies dispatch walker enumerator naming to be unified among compute
walkers.
Related-To: NEO-13147
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2024-11-29 14:00:47 +01:00
Mateusz Jablonski
53511a2c89
test: remove not used usings/typedefs/variables in L0 tools/sysman tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-29 12:32:33 +01:00
Bartosz Dunajski
c6accb8d53
fix: select correct CSR for submission if copy offload is not allowed
...
Related-To: GSD-10194
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-29 11:41:53 +01:00
Zbigniew Zdanowicz
c5ed6bf73c
refactor: split sync buffer and region allocation creation code
...
- split the allocation code from command list or kernel
- allow to call allocation code in all parts of the driver
Related-To: NEO-13350
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-29 11:41:39 +01:00
Mateusz Jablonski
f2b0dad964
test: remove not used usings/typedefs in shared tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-29 10:46:25 +01:00
Mateusz Jablonski
d4e201db86
test: remove not used usings/typedefs/variables in shared tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-29 10:46:10 +01:00
Bartosz Dunajski
5e1fa75676
refactor: adjust code to compile with c++20
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-11-29 10:27:29 +01:00
Mateusz Jablonski
a9c0199dfe
test: remove not used usings/typedefs in aub tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-29 09:49:26 +01:00
Vysochyn, Illia
afd22999cc
refactor: Adjust RENDER_SURFACE_STATE structures naming
...
Performs minor renaming (mostly capitalization) in order to align with
specification.
Renames L1_CACHE_POLICY to L1_CACHE_CONTROL.
Related-To: NEO-13147
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2024-11-29 09:43:11 +01:00
ocldev
48c376a623
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-11-29 08:11:34 +01:00
Kulkarni, Ashwin Kumar
db7e023452
feature: fix for zesInit path
...
Allow zesInit when platform is LNL, BMG
and legacy path of sysman is initialized
Related-To: NEO-13295
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2024-11-29 07:42:08 +01:00
Mateusz Jablonski
f86d2cee41
test: remove not used usings/typedefs/variables in OCL tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-29 07:33:36 +01:00
Compute-Runtime-Validation
bced7e4621
Revert "performance: stop ULLS for BCS during migration"
...
This reverts commit 81ba52aac4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-11-29 04:42:26 +01:00
Pawel Cieslak
676902d412
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2024-11-28 19:14:51 +01:00
Vysochyn, Illia
89c3aab321
refactor: Extract PostSyncType to outer abstract layer
...
This modification serves to simplify the integration of generated
compute walker structures.
Related-To: NEO-13147
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2024-11-28 18:09:21 +01:00
Mateusz Jablonski
fa58073095
refactor: remove not used usings/typedefs/variables
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-28 16:19:39 +01:00
Mateusz Jablonski
2039b1c41b
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-28 16:16:30 +01:00
Mateusz Jablonski
c3794795ec
build: add conversion from env var to cmake flag when building rpm packages
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-11-28 11:39:21 +01:00
Szymon Morek
53da277bc1
fix: assign CSR once for staging image write
...
Related-To: NEO-13330
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-28 11:25:38 +01:00
Zbigniew Zdanowicz
92ebbe75c0
feature: add kernel getters for sync buffer and region barrier allocations
...
Related-To: NEO-13350
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-11-28 10:29:48 +01:00
Szymon Morek
81ba52aac4
performance: stop ULLS for BCS during migration
...
Related-To: NEO-13340
When regular copy CSR has enabled direct submission,
stop it before migration on internal CSR.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-11-27 20:06:50 +01:00
Pratik Bari
9b952c08c7
feature: Add VF Engine Utilization API implementation
...
Related-To: NEO-11202
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-11-27 16:26:55 +01:00