Bellekallu Rajkiran
bf8de245d9
feature: Enable defer backing by default
...
Related-To: NEO-13403
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-06-16 10:39:08 +02:00
Bartosz Dunajski
9fc244c83a
refactor: remove not needed imm cmd list flush task code
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-16 08:59:51 +02:00
Mateusz Jablonski
ff380058de
feature: add support for release 20.2 (BMG G31)
...
Related-To: NEO-15006
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-06-13 11:54:33 +02:00
Compute-Runtime-Validation
006e853f2b
Revert "fix: set correct bindless offsets for L0 bindless images extension wi...
...
This reverts commit 83e92017c5 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-06-13 09:41:57 +02:00
Oskar Hubert Weber
db020bdd60
feature: add warning macro for readability
...
Related-To: NEO-14511
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com >
2025-06-13 09:28:18 +02:00
Bartosz Dunajski
7d5679cbfe
fix: enable flush task submission for internal cmd lists
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-12 19:44:14 +02:00
Damian Tomczak
5cd1423bab
feature: packed surface format
...
Resolves: NEO-13669
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-06-12 17:32:16 +02:00
Mateusz Jablonski
05a9f9b18c
feature: add support for release 30.3 (WCL)
...
Related-To: NEO-15081
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-06-12 16:34:55 +02:00
Kamil Kopryk
83e92017c5
fix: set correct bindless offsets for L0 bindless images extension with heaples
...
Related-To: NEO-14710
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-06-12 11:04:24 +02:00
Raiyan Latif
b6c2c59d8f
feature: Add product helper for PidFdOrSocketForIPC
...
Related-To: NEO-15183
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-06-12 02:02:14 +02:00
Chodor, Jaroslaw
2c10dc2f53
feature: Adding debug key for custom igc lib name
...
This commit adds new debug key which can be used
to override loaded igc libary name.
E.g. IgcLibraryName=my_custom_igc.so
Related-To: NEO-14579
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-06-11 22:07:25 +02:00
Dominik Dabek
bd938166e6
fix: disable L0 USM pool on dg2, ats
...
Related-To: NEO-15167, HSD-18042525630
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-11 19:52:22 +02:00
Mateusz Hoppe
9079fa54d3
fix: update zebin decoder version to 1.54
...
Related-To: NEO-14667
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-06-11 19:14:44 +02:00
Kamil Kopryk
bb52c358b9
refactor: flush Task method
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-15011
Also correct ults
2025-06-11 16:36:56 +02:00
Marcel Skierkowski
a52260ce63
test: StreamCapture on pipes
...
Enhance StreamCapture class to mimic gtest's CaptureStdout/Stderr functionality.
Store data in a pipe instead of a temporary file like gtest
resulting in faster test execution
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-06-11 15:37:01 +02:00
Chodor, Jaroslaw
767755df94
refactor: introducing AOT platforms wrapper
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-06-11 15:30:24 +02:00
Lukasz Jobczyk
f0bf8ade4d
performance: Enable async builtin init xe2+, linux and windows
...
Related-To: NEO-14821
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-06-11 11:25:26 +02:00
Compute-Runtime-Validation
4e0c765d72
Revert "performance: reorder checks for staging buffer"
...
This reverts commit e030086cf2 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-06-10 23:35:58 +02:00
Compute-Runtime-Validation
560e663d53
Revert "fix: disable L0 USM pool on dg2, ats"
...
This reverts commit 2174389c4e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-06-10 06:22:15 +02:00
Bartosz Dunajski
ff7d0a76cb
feature: prework to enable memory prefetch
...
Related-To: NEO-14703
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-10 01:05:41 +02:00
John Falkowski
805a716fe3
feature: Implement appendMemoryCopy/Fill for Shared System USM
...
Related-To: NEO-13697
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-06-09 16:18:56 +02:00
Mateusz Jablonski
994433d941
test: correct initialization of defaultExecStamp
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-06-09 14:59:33 +02:00
Bartosz Dunajski
17a15a3d9d
refactor: dedicated prefetch cmd list method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-09 13:33:02 +02:00
Dominik Dabek
2174389c4e
fix: disable L0 USM pool on dg2, ats
...
Related-To: NEO-15167, HSD-18042525630
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-09 12:05:48 +02:00
Kindracki, Jakub Tomasz
45506de099
test: Remove resetCommandStreamReceiver from tests
...
Related-To: NEO-3927
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com >
2025-06-09 10:43:47 +02:00
Szymon Morek
6a7f6f1ad6
fix: add noexcept to move operators
...
Without it, copy operator is selected, even if move is explicitly defined.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-09 10:32:23 +02:00
Szymon Morek
e030086cf2
performance: reorder checks for staging buffer
...
defer registerHostPtr call to the last check.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-09 10:18:35 +02:00
Brandon Yates
540fa19894
fix: mark resources for capture even when debugger is not init
...
Some allocations are created before debugger is initialized. This change
will ensure they get marked for capture.
Debugger Enabled check added to bind path where capture flag is set
Related-to: GSD-10856
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-06-04 16:21:22 +02:00
Bartosz Dunajski
2399492b74
refactor: debug flag to override max mem alloc size
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-04 15:16:34 +02:00
Mateusz Jablonski
1b2db22238
refactor: simplify compare operator for RuntimeCapabilityTable
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-06-03 20:20:22 +02:00
Zbigniew Zdanowicz
bafb2b6190
test: add new method to unit test helper
...
- update base command list mock
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-06-03 14:49:27 +02:00
Maciej Bielski
d667614a4f
fix: set gmm LocalOnly flag regardless of extraMemoryFlags
...
Related-To: NEO-13428
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-06-03 14:00:34 +02:00
Mateusz Hoppe
f1f3ee13db
refactor: set argsExtended in EncodeWalkerArgs
...
Related-To: NEO-14209
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-06-03 11:45:39 +02:00
Bartosz Dunajski
a015188166
refactor: unify prefetch encode methods
...
Related-To: NEO-14703
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-03 10:07:26 +02:00
Bartosz Dunajski
9647612f98
fix: update prefetch mocs settings
...
Related-To: NEO-14703
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-02 13:22:42 +02:00
Szymon Morek
48b4a33645
Revert "performance: enable low latency hint on Xe"
...
This reverts commit b74dc9b7e1 .
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-02 12:18:43 +02:00
Dominik Dabek
6d8188bc56
fix: enable usm device pool api wise
...
For OCL usm device pool enabled on MTL, LNL, PTL
For L0 usm device pool enabled on PTL, disabled on MTL, LNL
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-02 10:28:15 +02:00
Andrzej Koska
801a378f42
fix: AIL table extension
...
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2025-05-30 22:07:04 +02:00
Chodor, Jaroslaw
46c60290b9
refactor: introducing igfxfmid_wrapper
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-05-30 19:26:04 +02:00
Lukasz Jobczyk
48206fe848
performance: Remove release fence from command stream on xe2
...
Resolves: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-30 18:50:31 +02:00
Compute-Runtime-Validation
1a50e8e7c0
Revert "performance: use RESOURCE_BARRIER as stalling barrier"
...
This reverts commit 556c0b64c6 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-05-30 18:00:34 +02:00
Katarzyna Cencelewska
828d6bafa7
fix: return proper value for zeKernelSuggestGroupSize
...
Resolves: HSD-18042274687
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-05-30 16:35:21 +02:00
Radoslaw Jablonski
2762166a7b
feature: add device caps query ioctl
...
Related-To: NEO-13039
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-05-30 16:28:28 +02:00
Fabian Zwoliński
e2228201ce
fix: Avoid redundant padding in ISA allocations
...
- Add isaPaddingIncluded flag to AllocationProperties to control ISA
padding
- Modify MemoryManager to skip automatic padding when flag is set
- Update ISAPoolAllocator to manage padding explicitly and set the
flag
- Use actual buffer size for HeapAllocator instead of requested size
- Add test covering different padding scenarios
This prevents double padding addition which was wasting memory when
ISAPoolAllocator managed its own padding on top of MemoryManager's
automatic padding.
Related-To: NEO-12287, HSD-18042276431
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-05-30 15:40:38 +02:00
Lukasz Jobczyk
332340b02b
refactor: Prework for release fence removal leaving acquire fence
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-05-30 12:01:28 +02:00
Filip Hazubski
047be0a313
test: Correct compiler cache fixture
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-05-29 18:58:24 +02:00
Grochowski, Stanislaw
2d9108f8b6
refactor: change DefaultComputeWalker
...
Related-To: NEO-14537
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-05-29 18:05:29 +02:00
Filip Hazubski
04965470fb
fix: Remove redundant debug key
...
OverrideNumThreadsPerEu debug variable can be used
instead of removed Enable10ThreadsPerEu.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-05-29 16:58:04 +02:00
Katarzyna Cencelewska
e357e7e404
fix: correct limitation for num threads per thread group
...
taking into account the max work group limit
when simd1 don't use the same limitation as for simd32
Resolves: NEO-14922
Related-To: NEO-11881
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-05-29 16:34:40 +02:00
Dominik Dabek
ad4d7a2ce8
fix: l0 usm pooling, ipc handling
...
Move getting usm pool for ptr to its own method.
Move trying to free via pooling to its own method.
Use base ptr of pool for tracking in IPCHandleMap.
Track ipc handle refcount in freeMem.
Return error when trying to use a not allocated ptr within pool.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-05-29 16:07:19 +02:00