Kamil Kopryk
91f1f58a47
refactor: remove legacy code
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-10-08 15:24:26 +02:00
Mateusz Jablonski
6f909113f9
fix: abort when programming mid thread preemption for pre-Xe2 platforms
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-08 15:10:20 +02:00
Mateusz Jablonski
1f801f412f
fix: don't program mid thread preemption for pre-Xe2 platforms
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-08 14:16:14 +02:00
Mateusz Jablonski
552930a75f
fix: don't setup preemption surface when debugger is active
...
Related-To: NEO-12878
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-08 13:58:11 +02:00
Lukasz Jobczyk
5b2f2f3d83
performance: Ensure hostptrs removed before creating new one
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-08 13:04:56 +02:00
ocldev
b567f0990d
build: metrics-discovery revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2024-10-08 12:28:31 +02:00
Dominik Dabek
9159e2acd4
fix: limit max size for allocation reuse
...
Limit max size for allocation reuse mechanism to 256MB.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-10-08 11:52:47 +02:00
Bartosz Dunajski
69a1afb8b1
fix: disable low power wait for non-interrupt events
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-08 11:23:30 +02:00
shubham kumar
1ad6917db0
fix: Correct read/write memory bandwidth counters
...
Related-To: NEO-12748
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-10-08 08:08:17 +02:00
Compute-Runtime-Validation
60afb83b3b
Revert "performance: Ensure hostptrs removed before creating new one"
...
This reverts commit a890ed5648 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-08 07:45:55 +02:00
Compute-Runtime-Validation
4449842c7b
Revert "refactor: unify programming of preferred slm size 5/n"
...
This reverts commit 9fc4663383 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-07 22:26:37 +02:00
Zbigniew Zdanowicz
9fc4663383
refactor: unify programming of preferred slm size 5/n
...
- remove xe2 hpg encode preferred slm size
- add xe2 release helper preferred slm array
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-07 18:03:08 +02:00
Bartosz Dunajski
f117f4c938
refactor: unify event programming methods
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-07 17:58:56 +02:00
Matias Cabral
6ddb550e05
feature: improve metrics debug messages
...
Resolves: NEO-12640
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2024-10-07 17:58:41 +02:00
Szymon Morek
068ceee8bd
performance: improve iterating over residency allocations
...
Related-To: NEO-12698,NEO-12746,NEO-12729
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-07 16:12:22 +02:00
Katarzyna Cencelewska
42ca656edb
fix: change logic to calculate available thread count
...
don't use magic number, value depend on grf size
Related-To: HSD-18039369782
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-10-07 15:46:33 +02:00
Szymon Morek
b520c64775
performance: Enable direct submission on DG2 Windows
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-07 15:38:20 +02:00
Dominik Dabek
6d6c4267b3
performance: enable indirect detection
...
Platforms other than PVC require detection version >= 4
Vector compiler kernels require >= 6
Related-To: NEO-12491
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-10-07 14:38:22 +02:00
Zbigniew Zdanowicz
cb3b2134ab
refactor: unify programming of preferred slm size 4/n
...
- remove xe hpg encode preferred slm size
- add dg2/mtl/arl release helper preferred slm array
- drop dg2 preproduction stepping values for preferred slm size
- remove obsolete product helper method
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-07 14:28:23 +02:00
Maciej Plewka
73e4b6ae7c
fix: remove w/a which disables wmtp in kernels with ray tracing
...
Related-To: NEO-12872
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-10-07 14:28:08 +02:00
Bartosz Dunajski
f9ea533add
test: split test files
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-07 14:27:54 +02:00
Zbigniew Zdanowicz
d6016e1b91
refactor: unify programming of preferred slm size 3/n
...
- add shared implementation to encode preferred slm size
- add pvc release helper preferred slm array
- drop pvc preproduction steppings values for preferred slm size
- remove obsolete product helper method
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-07 12:10:27 +02:00
Dominik Dabek
3685852ce0
Revert "performance: device usm sets localOnly...
...
Required"
This reverts commit a479afdbc8 .
Related-To: NEO-12879
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-10-07 11:59:37 +02:00
Bartosz Dunajski
9a280892f8
refactor: add timestamps to xe logs
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-07 11:42:55 +02:00
Szymon Morek
a915ef4b7b
fix: Don't program redundant paging fence semaphores
...
Related-To: NEO-12197
Don't program semaphore to wait for paging fence if it was
already programmed with the same value
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-07 11:42:06 +02:00
Andrzej Koska
490b474ce7
fix: using releaseHelper to determine MSAA enablement
...
Related-To: NEO-12587
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2024-10-07 11:26:12 +02:00
Artur Harasimiuk
a04c307679
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-07 11:08:12 +02:00
Maciej Plewka
e73e865b61
fix: If dummy exec failed call evict from outside the lock
...
Related-To: NEO-12849, HSD-18040201135
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-10-07 10:17:16 +02:00
Bartosz Dunajski
be3fe79bae
feature: enable standalone profiling allocation for CB events 3
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-07 10:07:42 +02:00
Damian Tomczak
314c899d66
fix: correct stateless kernel compilation for PVC+ products
...
Related-to: NEO-11859
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-10-04 12:51:33 +02:00
Mateusz Jablonski
bbffbd16a0
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-04 11:59:45 +02:00
Zbigniew Zdanowicz
8687a88d06
refactor: unify programming of preferred slm size 2/n
...
- add interface that will provide all preferred slm sizes for all releases
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-04 11:50:44 +02:00
Mateusz Hoppe
e240dca7cd
refactor: remove inactive code
...
- verifyDebugCapabilities() did not fail build when debug_env did not have
systemThreadSurfaceAddress defined
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-04 11:50:30 +02:00
Brandon Yates
be295ef9a0
fix: Fix debugger module load before eventsToAck updated
...
This fixes an uncommon race condition in processing vmBinds in debugger
where occasionally a VMBind may go unacked.
Related-to: NEO-12866
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-10-04 10:21:12 +02:00
Compute-Runtime-Validation
43cf7abf65
Revert "fix: reduce preemption surface size in aub tests"
...
This reverts commit e56b2b257f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-04 02:45:42 +02:00
Brandon Yates
013c49db02
fix: change getBindlessDebugSipKernel to also get heapless sip
...
Rename function to getDebugSipKernel and select either bindless
or heapless depending on mode
Related-to: NEO-8396
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-10-03 20:47:40 +02:00
Mateusz Jablonski
0e2b400554
test: fix clang-tidy issues
...
- don't use out of scope enum values
- ensure std::string is not created from nullptr
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-03 18:52:15 +02:00
Zbigniew Zdanowicz
49371cb13e
refactor: unify programming of preferred slm size 1/n
...
- rename function to reflect actual task function does
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-03 18:52:01 +02:00
Mateusz Hoppe
e5658e5327
fix: fix freeing allocations in aub mode
...
- free in operations handler with aub dump must be called to evict
allocations from residentAllocations list
- prior to this change - stale allocations where in the container
leading to crash in aub modes
Related-To: NEO-12869
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-03 17:14:07 +02:00
Filip Hazubski
388c7dc591
fix: Update SyncBuffer size calculation
...
Add a constant to describe minimal size of SyncBuffer object.
Related-To: HSD-18039952263, HSD-18039940553, HSD-18039937640
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-10-03 15:57:24 +02:00
Kamil Kopryk
6123078215
build: Update kernel bins
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-10-03 15:25:18 +02:00
Compute-Runtime-Validation
31618d9e18
Revert "fix: add workaround for incorrect DRM system info"
...
This reverts commit 7ac991fa3f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-03 15:22:21 +02:00
Compute-Runtime-Validation
41df1a6f47
Revert "feature: support SVM heap in reserveVirtualMem"
...
This reverts commit bfaeeb01d6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-03 14:53:50 +02:00
Pratik Bari
8154ce71ea
test(sysman): Added and Removed the RAS ULTs as required
...
Related-To: NEO-12707
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-10-03 12:58:10 +02:00
Mateusz Hoppe
74432a3626
fix: use correct memoryBanks when makeResident is called in aub mode
...
Related-To: NEO-12869
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-03 12:02:18 +02:00
Michal Mrozek
cb3463db05
fix: update description of debug env
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2024-10-03 10:10:33 +02:00
Mateusz Jablonski
e56b2b257f
fix: reduce preemption surface size in aub tests
...
Related-To: NEO-12648
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-03 08:29:45 +02:00
Artur Harasimiuk
7161bba386
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-02 22:41:20 +02:00
Bartosz Dunajski
0564a41919
feature: debug flag to control direct submission semaphore mode
...
Related-To: HSD-18039521047
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-02 21:06:53 +02:00
Illia Vysochyn
f857d93d54
test: Calculate InlineDataSize based on compute walker
...
Related-To: NEO-12864
Signed-off-by: Illia Vysochyn <illia.vysochyn@intel.com >
2024-10-02 19:42:21 +02:00