Dominik Dabek
7a091919a4
fix: usm reuse trim, non locked vector read
...
Remove checking allocations.empty before lock.
Related-To: NEO-14529
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-05-19 21:17:17 +02:00
Raiyan Latif
60eecb4ad4
fix: Override SYNCOBJ IOCTL value in i915 prelim helper
...
The IOCTL value of DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE in
prelim header was found to be different than in base
drm header.
Related-To: NEO-14676
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-05-19 19:39:30 +02:00
Szymon Morek
23c817803d
performance: enable compression for iGPU on linux
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-19 16:20:37 +02:00
Vysochyn, Illia
f99a4c2193
feature: Define thread group dispatch size according to kernel metadata
...
Related-To: NEO-10945
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-05-19 16:02:21 +02:00
Daniel Bermond
e0362a7c39
build: add missing headers for GCC 15
...
For using fixed width integer types[1], the `<cstdint>`[2]
C++ header needs to be explicitly included with GCC 15 due
to changes[3] in libstdc++.
For details, see the documentation[4] about porting to GCC 15.
[1] https://en.cppreference.com/w/cpp/types/integer
[2] https://en.cppreference.com/w/cpp/header/cstdint
[3] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84
[4] https://gcc.gnu.org/gcc-15/porting_to.html#cxx
Signed-off-by: Daniel Bermond <dbermond@archlinux.org >
2025-05-19 15:31:32 +02:00
Bartosz Dunajski
7f7aa36c52
feature: allow enabling copy offload on default cmd list
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-05-19 13:28:46 +02:00
Dominik Dabek
c5c87ab6f9
fix: override for driver protection bits
...
Add product helper method, default no override.
Use single param. Usage unknown means no override.
Related-To: NEO-14482
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-05-19 12:36:23 +02:00
John Falkowski
468c62086e
refactor: Gate shared system mem caps with KMD cap
...
If KMD not capable then set sharedSystemAllocCapabilities=0
Related-To: NEO-12988
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-05-19 11:08:19 +02:00
Raiyan Latif
0e0cf3f742
feature: Add support for importing OpaqueFd external semaphore
...
Related-To: NEO-14676
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-05-18 18:04:39 +02:00
Mateusz Hoppe
b03f625f03
feature: limit max LWS based on preferred number of workgroups per ss
...
- limit max LWS size when SLM and barriers are not used
Related-To: GSD-11112
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-05-16 20:28:00 +02:00
Compute-Runtime-Validation
8839d62c79
Revert "performance: use RESOURCE_BARRIER as stalling barrier"
...
This reverts commit 2a63853349 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-16 20:19:06 +02:00
Szymon Morek
2a63853349
performance: use RESOURCE_BARRIER as stalling barrier
...
Related-To: NEO-14943
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-16 14:12:18 +02:00
Dominik Dabek
be04b6f172
performance: override for driver protection bits
...
Add infrastructure to override usage in getDriverProtectionBits.
Related-To: NEO-14482
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-05-16 11:01:00 +02:00
Zbigniew Zdanowicz
2b734880e0
refactor: add new alias type for walker type
...
Related-To: NEO-10492
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-05-16 09:08:32 +02:00
Compute-Runtime-Validation
0a096f1d50
Revert "fix: propagate error createInternalHandle wddm"
...
This reverts commit eeddd779f0 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-16 02:41:16 +02:00
Tomasz Biernacik
e376e738f3
fix: disable deferring MOCS on WSL for LNL
...
Related-To: NEO-14643
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-05-15 16:50:43 +02:00
Dominik Dabek
eeddd779f0
fix: propagate error createInternalHandle wddm
...
Unify with linux implementation, return -1 on error and 0 on success.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-05-15 15:52:37 +02:00
Mateusz Jablonski
1284579ff7
refactor: remove not needed link to NEO-12901
...
Related-To: NEO-12901
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-15 15:52:00 +02:00
Lukasz Jobczyk
b94b84aea3
fix: Restore ulls semaphore in lmem when fence still required
...
Resolves: GSD-11128
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-15 13:34:43 +02:00
Szymon Morek
bff8f74de7
refactor: remove unused parameter
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-15 12:23:27 +02:00
Szymon Morek
ffe3198b72
feature: add RESOURCE_BARRIER command
...
Related-To: NEO-14943
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-15 10:11:04 +02:00
Bartosz Dunajski
4f60771f65
refactor: add HP param to blit properties
...
Related-To: NEO-7067
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-05-15 09:30:00 +02:00
Maciej Bielski
6e54911cdd
fix: do not evict explicitly resident allocations
...
Related-To: NEO-13428
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-05-15 08:50:58 +02:00
Szymon Morek
b74dc9b7e1
performance: enable low latency hint on Xe
...
Related-To: NEO-14708
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-14 15:47:21 +02:00
Lukasz Jobczyk
cca51ce3e5
fix: Add shared VA surface to ulls light residency
...
Resolves: GSD-11126
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-14 08:30:55 +02:00
Maciej Plewka
85ed1a15e4
fix: do not allow blit for depth image on arl
...
Related-To: NEO-14344
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-05-13 15:56:47 +02:00
shubham kumar
7d85b1aeb7
feature: add support for eustall uAPI
...
Related-To: NEO-14347
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-05-13 09:34:52 +02:00
Aleksandra Nizio
fa1e3fd6a2
fix: Remove old aub_mem_dump logic and related tests
...
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-05-13 08:38:59 +02:00
Young Jin Yoon
5221b5b00e
fix: patch counter values with additional blit properties
...
Modified BlitCommandsHelper and CommandListHw to patch counter values
when using additional blit properties and in order command list is
enabled.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-05-13 04:32:31 +02:00
Falkowski, John
8fb0a7c67f
refactor: Disable SharedSystemUsmSupport by default
...
Support only enabled by setting EnableSharedSystemUsmSupport=1
Related-To: NEO-12988
Signed-off-by: Falkowski, John <john.falkowski@intel.com >
2025-05-12 17:10:11 +02:00
Mateusz Jablonski
6e20cbc05f
fix: patch relocations byte-wise
...
there is no restriction for alignment of relocation offset
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-05-12 15:33:12 +02:00
Compute-Runtime-Validation
4ab91eab1e
Revert "refactor: move empty sba programming in heapless prolog to base class"
...
This reverts commit 809feca620 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-12 14:00:19 +02:00
Lukasz Jobczyk
3df5230837
refactor: Adjust extra aux flags init
...
Related-To: NEO-13051
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-12 10:23:06 +02:00
Slawomir Milczarek
9d31f1af08
refactor: Remove padding in primary context handle structure
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-05-12 10:14:57 +02:00
Lukasz Jobczyk
4fe3bc40e3
Revert "performance: Remove global fence from command stream on BMG"
...
This reverts commit 4e823f9e6e .
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-12 10:14:46 +02:00
Compute-Runtime-Validation
9c9a0a87b9
Revert "refactor: Disable SharedSystemUsmSupport by default"
...
This reverts commit 0765b13a10 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-12 04:01:45 +02:00
Compute-Runtime-Validation
7d9399e836
Revert "fix: Abort for blit usage on depth image on ARL"
...
This reverts commit a19fa245ab .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-10 03:17:50 +02:00
John Falkowski
0765b13a10
refactor: Disable SharedSystemUsmSupport by default
...
Related-To: NEO-12988
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-05-09 21:09:27 +02:00
Kamil Kopryk
809feca620
refactor: move empty sba programming in heapless prolog to base class
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-05-09 16:46:02 +02:00
Kamil Kopryk
a51902bb3a
refactor: reorder bindless heaps helper members
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-05-09 15:35:39 +02:00
Maciej Plewka
a19fa245ab
fix: Abort for blit usage on depth image on ARL
...
Related-To: NEO-14344
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-05-09 15:08:39 +02:00
Oskar Hubert Weber
c3d5ee8332
fix: unblock main thread after mutex unlock in DeferredDeleter
...
DeferredDeleter instance could get deleted before worker thread called
unlock() on queue mutex leading to an error
Related-To: NEO-14896
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com >
2025-05-09 14:17:47 +02:00
Szymon Morek
ef9eb2f703
performance: enable staging buffers on PTL
...
Related-To: NEO-14820
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-05-09 12:56:21 +02:00
Lukasz Jobczyk
5cd5bbafc5
refactor: Split waitpkg params for ulls light and default
...
Related-To: NEO-14866
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-09 12:40:36 +02:00
Lukasz Jobczyk
df2c776aab
refactor: Remove unused cmdq round robin engine assign
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-09 11:03:57 +02:00
Michal Mrozek
ad99f00ba4
refactor: remove unused method
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-05-09 10:24:37 +02:00
Lukasz Jobczyk
e964ccdf57
refactor: remove unused ulls diagnostic mode
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-09 10:01:51 +02:00
Compute-Runtime-Validation
9dc734ce44
Revert "fix: set correct bindless offsets for L0 bindless images extension wi...
...
This reverts commit b048d0e557 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-09 09:06:13 +02:00
Lukasz Jobczyk
1d1414febc
refactor: remove unused dc flush mitigation
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-09 08:26:26 +02:00
Lukasz Jobczyk
4e823f9e6e
performance: Remove global fence from command stream on BMG
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-09 08:26:11 +02:00