Naklicki, Mateusz
a5a11f4a0e
feature: add debug key to set MaxSubSlicesSupported
...
Related-To: HSD-16025421624
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2024-10-21 13:34:43 +02:00
Lukasz Jobczyk
8a647f6a39
Revert "performance: Ensure hostptrs removed before creating new one"
...
This reverts commit 5b2f2f3d83 .
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-21 10:36:06 +02:00
Bartosz Dunajski
ff80a02fcb
refactor: parse extra zebin params
...
Related-To: NEO-12591
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-21 09:59:33 +02:00
Lukasz Jobczyk
e7b3a40aa7
performance: Add CCS Optimization
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2024-10-21 09:59:14 +02:00
Jaroslaw Warchulski
5afc63df93
fix: use full size for HEAP_EXTENDED initialization
...
Related-To: GSD-8948
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-10-18 18:14:34 +02:00
Tomasz Biernacik
46f3d27339
feature: initialize regionCount
...
Related-To: NEO-12138
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2024-10-18 13:33:14 +02:00
Mateusz Hoppe
c72ebb263d
feature: enable global bindless allocator on xe2hpg
...
Related-To: NEO-7063, NEO-11533
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-18 09:37:37 +02:00
Compute-Runtime-Validation
d7a4dab4ca
Revert "performance: Enable timestamp wait for queues on Xe2"
...
This reverts commit 9185760a0e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-18 08:46:03 +02:00
Mateusz Jablonski
4154e6666b
fix: correct loading L0 loader functions
...
- don't load ze_loader.dll from file system
- to perform self-open on Windows use getModuleHandleA with proper module name
- don't free library loaded with getModuleHandleA
- as loader may be not available during runtime teardown:
- load translate handle function during global setup
- load setDriverTeardown function during global teardown
- when loader is not available during teardown, unset translate handle
function
Related-To: GSD-10147
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-17 15:39:20 +02:00
Maciej Plewka
9d6d6e85f1
fix: align thread group to dss size if kernel uses slm
...
Related-To: NEO-12133
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-10-17 15:30:19 +02:00
Tomasz Biernacik
c982981dde
feature: add number of rt stacks to capability table
...
Related-To: NEO-12138
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2024-10-17 14:46:19 +02:00
Chodor, Jaroslaw
5463ddea06
feature: New forward-compatibility model for zeinfo
...
Up till now, NEO ignored uknown attributes in zeinfo
which could lead to undefined behavior. With this change
NEO will emit an error whenever an unknown attribute is
encountered.
Note : old behavior can be restored using new
IgnoreZebinUnknownAttributes debug environment variable
Resolves: NEO-11762
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-10-17 14:03:01 +02:00
Compute-Runtime-Validation
f117b5fb68
Revert "fix: correct loading L0 loader functions"
...
This reverts commit 9c7b3c5e19 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-17 08:20:19 +02:00
Chodor, Jaroslaw
e11ceb4a20
feature: Adding support for parsing sip_surface_offset
...
Adding support for parsing sip_surface_offset in accordance
with zeinfo specification. This field is not used because
surface offset calculations are dynamic and zebin binary can
rely only on sip_surface_bti entry. However, failing to parse
this unused entry blocks NEO from moving to stricter
zebin validation.
Related-To: NEO-11762
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-10-17 00:10:43 +02:00
Mateusz Jablonski
9c7b3c5e19
fix: correct loading L0 loader functions
...
on Windows use getModuleHandleA with proper module name
don't load ze_loader.dll from file system
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-16 19:53:05 +02:00
Maciej Plewka
deb27d0363
fix: align thread group count to fit within dss
...
Related-To: NEO-12133
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2024-10-16 18:34:39 +02:00
Szymon Morek
9fe53bdc60
Revert "performance: Enable direct submission on DG2 Windows"
...
This reverts commit 8c5be5c55a .
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-16 14:50:09 +02:00
Bartosz Dunajski
52e9a6e07f
feature: Initial CB events IPC support
...
Related-To: NEO-11925
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-10-16 13:33:59 +02:00
Tomasz Biernacik
bf6d9fc416
feature: read new params from blob
...
Related-To: NEO-12138
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2024-10-16 10:29:22 +02:00
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
Compute-Runtime-Validation
2098e64dc1
Revert "feature: adding support for custom compiler backends"
...
This reverts commit 8098bcc48d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-16 02:07:25 +02:00
Mateusz Jablonski
2ce3022030
refactor: remove not needed code
...
Related-To: NEO-12949
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-15 15:33:12 +02:00
Jaroslaw Warchulski
5626295e61
fix: don't split HEAP_EXTENDED among root devices
...
Related-To: GSD-8948
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-10-15 15:01:29 +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
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
Chodor, Jaroslaw
8098bcc48d
feature: adding support for custom compiler backends
...
This adds abbility to load different versions of the backend
compiler based on underlying device.
Related-To: NEO-12747
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2024-10-14 18:23:11 +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
Szymon Morek
7f2b806413
fix: Override timestamp width from KMD
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-14 13:38:33 +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
Compute-Runtime-Validation
a55a846284
Revert "fix: update slm size based on gt system info in wddm path"
...
This reverts commit d433fd585a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-11 03:43:37 +02:00
Compute-Runtime-Validation
94d662a9a9
Revert "fix: update slm size based on gt system info in drm path"
...
This reverts commit 6a8a5bca3b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-11 03:20:29 +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
d433fd585a
fix: update slm size based on gt system info in wddm path
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-10 11:29:19 +02:00
Mateusz Jablonski
6a8a5bca3b
fix: update slm size based on gt system info in drm path
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-10-10 11:25:24 +02:00
Szymon Morek
8c5be5c55a
performance: Enable direct submission on DG2 Windows
...
Related-To: NEO-12892
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-10-09 17:57:32 +02:00
Mateusz Hoppe
31265edfee
fix: program RenderTargetCacheFlush in PC prior to PIPELINE_SELECT
...
- fix code by removing csStallOnly that skipped seeting RTCF flag
Related-To: NEO-9194
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-10-09 16:59:43 +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
Jitendra Sharma
b816f6e127
test: check space also in timestamp logs of debugger print
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-10-09 15:03:01 +02:00
Andrzej Koska
dad53a13c3
fix: set stackSizePerRay appropriately for release
...
Related-to: NEO-12816
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2024-10-09 11:33:42 +02:00
Zbigniew Zdanowicz
46a63d3e0e
refactor: unify programming of preferred slm size 5/n
...
- remove xe2 hpg encode preferred slm size
- add xe2 release helper preferred slm array
- add dedicated method to calculate thread count per sub slice
Related-To: NEO-12639
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-10-09 09:39:35 +02:00
Compute-Runtime-Validation
946e421f77
Revert "performance: Enable direct submission on DG2 Windows"
...
This reverts commit b520c64775 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-10-09 08:18:06 +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
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
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
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