Naklicki, Mateusz
bd80531dea
fix: allow scratch to be optional
...
Related-To: NEO-14130
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-06-24 11:15:04 +02:00
Raiyan Latif
533d351f5d
fix: Add External Semaphore IOCTL calls to XE ioctl helper
...
Related-To: NEO-15298
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-06-24 06:15:53 +02:00
Chandio, Bibrak Qamar
c1867ed981
feature: atomic attributes for shared system alloc
...
Related-To: NEO-13715, NEO-14862
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-06-23 20:14:47 +02:00
Slawomir Milczarek
cb4fa456b7
fix: Improved logs for buffer submission and execution to use debug string
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-23 18:52:43 +02:00
Dominik Dabek
77e25f90d7
fix: prepare for l0 usm reuse enable
...
adjust ULTs
disable usm reuse in multi device l0
don't initialize usm caches if max reuse size is 0
check requested alignment when returning from cache
guard against double free
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-23 17:17:18 +02:00
Bartosz Dunajski
de8f98b43e
feature: initial support for aggregated bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-23 16:20:14 +02:00
Mateusz Hoppe
b7580a3998
fix: store image arg size in kernel descriptor
...
- use arg size when patching bindless offset
Related-To: HSD-18042502539
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-06-23 13:37:44 +02:00
Jaroslaw Warchulski
2375ff89bb
refactor: cleanup headers
...
Related-To: NEO-5548
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-06-23 11:23:49 +02:00
Jack Myers
f2b5126598
feature: enable tbx fault manager by default
...
Related-To: NEO-13748
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-06-23 09:59:32 +02:00
Naklicki, Mateusz
b462f990b6
fix: prevent underflow in per thread data offset calculation
...
Related-To: NEO-14719
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-06-23 09:39:39 +02:00
Slawomir Milczarek
2720f2316c
feature: Add capability to print debug messages with pid and timestamp
...
Controlled with the knob DebugMessagesBitmask (1 - pid, 2 - timestamp)
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-21 19:35:52 +02:00
Bellekallu Rajkiran
1be3d6ad37
refactor: Refactor product helpers
...
Related-To: NEO-14627
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-06-20 23:04:34 +02:00
Bellekallu Rajkiran
70f04b112d
test: Refactor thread arb tests
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-06-20 23:04:19 +02:00
Aleksandra Nizio
f0780df9be
fix: Remove unused AubMemDump logic
...
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-06-20 19:54:48 +02:00
Slawomir Milczarek
e7032ab032
fix: Fixed function for printing execution buffer to return correct vm id
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-20 12:38:56 +02:00
John Falkowski
764fd33a46
refactor: clSetKernelArgSVMPtr ptr error if debug var set
...
Related-To: NEO-12988
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-06-18 20:55:48 +02:00
John Falkowski
23394ad330
test: Add tests for blit code coverage
...
Related-To: NEO-13697
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-06-18 20:50:54 +02:00
Michal Mrozek
f6cb013896
refactor: remove redundant member
...
- it is true on all platforms.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-06-18 16:15:30 +02:00
Jaroslaw Warchulski
49152d957f
test: cleanup in common matchers
...
IsAtLeastGen12LP / IsNotWithinXeGfxFamily / IsNotXe2HpgCore /
IsWithinXeHpgCoreAndXe3Core / IsWithinXeHpcCoreAndXe3Core -> deleted
IsAtLeastXeHpCore -> IsAtLeastXeCore
IsBeforeXeHpCore / IsBeforeXeHpgCore / IsAtMostXeHpCore -> IsGen12LP
IsXeHpOrXeHpgCore -> IsXeHpgCore
IsXeHpOrXeHpcCore -> IsXeHpcCore
IsNotXeHpOrXeHpgCore -> IsNotXeHpgCore
IsNotXeHpOrXeHpcCore -> IsNotXeHpcCore
IsWithinXeGfxFamily / IsXeHpcOrXeHpgCore / IsXeHpOrXeHpcOrXeHpgCore ->
IsXeCore
IsNotXeHpgOrXeHpcCore -> IsNotXeCore
IsWithinXeHpCoreAndXe2HpgCore -> IsWithinXeCoreAndXe2HpgCore
IsXeHpcCoreOrXe2HpgCore -> IsWithinXeHpcCoreAndXe2HpgCore
IsWithinXeHpCoreAndXe3Core -> IsWithinXeCoreAndXe3Core
IsXe2HpgCoreOrXe3Core -> IsWithinXe2HpgCoreAndXe3Core
IsAtLeastBmg -> IsAtLeastXe2HpgCore
IsBeforeXeHpcCore -> IsAtMostXeHpgCore
IsBeforeXe2HpgCore / IsAtMostArl / IsAtMostXeHpcCore -> IsAtMostXeCore
Related-To: NEO-12681
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-06-18 10:48:17 +02:00
Lukasz Jobczyk
670d47d27c
fix: Unify shared allocation cpu alignment across OS
...
Resolves: HSD-18042568618
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-06-18 09:47:25 +02:00
Kindracki, Jakub Tomasz
43f524d019
test: remove resetCommandStreamReceiver from tests
...
Added HWCMDTEST_TEMPLATED_F type of tests.
Removed resetCommandStreamReceiver from as many of this tests as
possible.
Related-To: NEO-3927
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com >
2025-06-17 17:16:00 +02:00
Dominik Dabek
00921d0929
performance: enable l0 usm host pool
...
disable in sysman ults, pooling breaks in tests that simulate device
error
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-17 14:37:01 +02:00
Maciej Plewka
299c8689da
refactor: move isPostImageWriteFlushRequired to release helper
...
Related-To: NEO-14935
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-06-17 13:24:20 +02:00
Slawomir Milczarek
027e5597a3
fix: Fixed function for printing BO binding results to show correct vm id
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-17 11:05:00 +02:00
Szymon Morek
558752288f
performance: set 1ms ULLS timeout on Windows since Xe2
...
Related-To: NEO-13843
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-17 08:09:24 +02:00
Compute-Runtime-Validation
763fe6ff86
Revert "feature: Enable defer backing by default"
...
This reverts commit bf8de245d9 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-06-17 06:31:27 +02:00
Brandon Yates
4f711cf5d8
performance: skip resource registration when debugging disabled
...
Related-to: NEO-15147
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-06-16 22:53:28 +02:00
Aravind Gopalakrishnan
8e45fb880f
fix: Add check if packet count is exceeded
...
Related-To: NEO-13003
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-06-16 20:24:29 +02:00
Mateusz Hoppe
e6ed42d056
fix: apply relocations in isa segments for builtin kernels
...
- use correct patched isa segments when transferring isa for builtins to
preserve applied relocations
- do not set requiresImplicitArgs to false for builtins, zebin defines
is implicit arg buffer is required
Related-To: NEO-14667, NEO-15276
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-06-16 17:51:55 +02:00
Milczarek, Slawomir
5e3179e6fa
fix: Add string reporting with high priority engine
...
Related-To: NEO-12952
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2025-06-16 17:07:14 +02:00
Dominik Dabek
e5477e614e
fix: prepare for l0 host usm pool
...
enable only if all devices support hostUsmPooling
split product helper method by api type for pre PTL products
add ult helper function to cleanup and initialize pools -
used when replacing memory managers or normal cleanup during driver
destruction would access already freed resources
adjust ults
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-16 12:13:45 +02:00
Kamil Kopryk
cdf087f3da
fix: correct bindless offsets for L0 bindless images extension with heapless
...
Related-To: NEO-14710
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-06-16 11:50:18 +02:00
Grochowski, Stanislaw
a8394cbdeb
refactor: remove WalkerVariant
...
Related-To: NEO-14537
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-06-16 11:30:32 +02:00
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