Jack Myers
10f67bcd1a
feature: finalizes 2d block load/store query
...
Finalized the implementation of the 2d block
load/store extension query. Namely, this adds
the extension info to the `DriverHandleImp`.
Also fixed support matrix in the current
implementation that incorrectly includes
MTL and ARL in the supported products. ULTs
and the implementation have both been changed
to match the true support matrix.
Related-To: NEO-11592
Signed-off-by: Jack Myers <jack.myers@intel.com >
2024-10-16 02:19:22 +02:00
Brandon Yates
6de2f1a9c9
fix: Remove stopped Threads query
...
Related-to: NEO-12929
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-10-15 23:23:11 +02:00
Jitendra Sharma
9bd4878841
feature: update GRF register implementation
...
Related-To: NEO-8314
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-10-15 13:47:34 +02:00
Mateusz Jablonski
a149336ea1
fix: add missing return from non-void function
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-15 13:31:25 +02:00
Bartosz Dunajski
acef3a1e71
feature: pass external device allocation to CB event
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-15 09:37:59 +02:00
Bakwad, Anvesh
81cbc481ed
fix(sysman): Correct the BMG OOBMSM guid in guidToKeyOffsetMap
...
Related-To: NEO-12912
Signed-off-by: Bakwad, Anvesh <anvesh.bakwad@intel.com >
2024-10-14 15:06:28 +02:00
Bartosz Dunajski
f430279d62
fix: change doorbell type
...
Related-To: NEO-12870
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-14 14:58:11 +02:00
Oskar Hubert Weber
8527779778
fix: running Blender with SYSMAN enabled on Linux
...
Related-To: NEO-11618
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com >
2024-10-14 12:36:08 +02:00
Mateusz Hoppe
490de13e77
fix: invalidation of texture cache prior to imageCopyToMemory
...
- when direct submission is enabled and there is kernel writing to image
followed by builtin kernel reading the image texture cache flush is
need to ensure most up-to-date data is read
Related-To: NEO-12827
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-11 19:17:20 +02:00
Mateusz Hoppe
b91ac369ea
test: simplify kernels in simple testBindlessBufferCopy test case
...
- do not spill fill in kernel
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-11 18:38:47 +02:00
Damian Tomczak
0c8af82d1b
fix: stateless suffix for stateless kernels
...
Resolves: NEO-12847
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-10-11 17:40:10 +02:00
shubham kumar
5ed81a1b9e
feature: check peak power support using escape call
...
Related-To: NEO-12836
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-10-11 07:17:23 +02:00
Wenbin Lu
a82b5182f6
fix: improve the handling of private surface allocation failures
...
Related-To: NEO-12664
Signed-off-by: Wenbin Lu <wenbin.lu@intel.com >
2024-10-11 01:18:25 +02:00
Artur Harasimiuk
00aedcaed4
refactor: add NOLINT for pending problems
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2024-10-10 11:46:35 +02:00
Mateusz Jablonski
3c06b316e6
refactor: remove legacy code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-10 09:54:22 +02:00
Damian Tomczak
52d7096983
test: correct l0 aub debug dir
...
Related-to: NEO-12847
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-10-10 09:10:49 +02:00
Mateusz Jablonski
f46d2dcfb3
documentation: correct links to L0 specification
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-09 17:47:51 +02:00
Wojciech Konior
6b40f9bc5a
refactor: engineInstancedType removed
...
Related-To: NEO-12594
Signed-off-by: Wojciech Konior <wojciech.konior@intel.com >
2024-10-09 16:30:48 +02:00
Mateusz Jablonski
8fbe873e1b
build: correct setting for i915/xe prelim setting in package scripts
...
rename i915 flag to uppercase, for consistency
disable i915 / xe prelim by default in package scripts
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-09 15:55:59 +02:00
Mateusz Jablonski
296d442e52
test: don't use DrmQueryMock in xe-drm specific tests
...
DrmQueryMock relies on i915 prelim
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-09 15:34:58 +02:00
Mateusz Hoppe
5ae2552b4b
fix: track shifted contextIds in bitset in bindlessHeapsHelper
...
- bitset is 64 bit in size, context ids may go beyond that limit
when multiple devices are available
- this change subtracts contextId of first context for a given root
device - tracked state dirty contexts ids are now zero-based
Resolves: GSD-10025
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-09 10:32:29 +02:00
Jitendra Sharma
a111c18fb1
refactor: Add timestamp to all debugger log
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-10-08 18:12:20 +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
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
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
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
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
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
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
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
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
74bf4bf562
test: extend zello_bindless_kernel with bindless+bindful image tests
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-02 16:32:39 +02:00
Bartosz Dunajski
5bd012b71c
fix: more sync points to clean temp timestamp nodes
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-02 12:45:08 +02:00
Bartosz Dunajski
0ebb9ba45c
performance: optimize pipe_control writes for CB events
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-01 18:35:20 +02:00
Bartosz Dunajski
e43afe1f48
fix: appendSignalEvent for standalone CB events
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-01 16:39:19 +02:00
Andrzej Koska
6abc5eb1a1
fix: using releaseHelper to determine MTP enablement
...
Related-To: NEO-12466
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2024-10-01 15:06:07 +02:00
Szymon Morek
b2fd1972a4
fix: add cpu alloc to eviction list only once
...
Related-To: NEO-12572
Also, before migration to GPU domain, remove it from this list
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-01 11:47:32 +02:00
Brandon Yates
9e03c52e71
refactor: Make page fault event handling generic for xe/i915
...
Related-to: NEO-10134
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2024-10-01 09:52:39 +02:00
Filip Hazubski
72cf384c7d
refactor: Fix typo
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-10-01 09:31:02 +02:00
Compute-Runtime-Validation
ef1b569a85
Revert "performance: Do not create global fence allocation on integrated"
...
This reverts commit 6bf5183eff .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-01 08:14:39 +02:00
Compute-Runtime-Validation
d8fbd57847
Revert "feature: enable standalone profiling allocation for CB events 2"
...
This reverts commit 2b48599c38 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-01 04:16:36 +02:00
Mateusz Hoppe
46b78812cc
fix: use internal options when native binary is rebuilt from spirv
...
Resolves: NEO-12838
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-09-30 19:19:31 +02:00
Bartosz Dunajski
b8fd1bda36
feature: use sysInfo helper to detect memory type
...
Related-To: NEO-12807
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-09-30 18:19:42 +02:00
Jitendra Sharma
733ca5ac28
fix: Write tail index even for fifo wrap around case
...
Related-To: NEO-7990
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-09-30 18:19:28 +02:00