Zbigniew Zdanowicz
f51ef2beae
feature: add encoder to dispatch commands programming data buffers on gpu
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-29 12:18:31 +02:00
Mateusz Jablonski
dd568b35b9
refactor: remove not needed code related to vme
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-29 10:00:23 +02:00
Chodor, Jaroslaw
ad78ea7da4
refactor: Common ext pattern in KernelExecutionEnv
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-29 04:57:23 +02:00
Slawomir Milczarek
b44d8c9b87
fix: Improve context creation for HP Copy Engine in multi-process scenario
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-07-28 18:41:10 +02:00
Chodor, Jaroslaw
0c7ca82b93
refactor: Introducing common ext pattern
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-28 18:01:22 +02:00
Kindracki, Jakub Tomasz
a73d5724e3
feature: Return insufficient permissions when driver device cannot be loaded
...
Return ZE_RESULT_ERROR_INSUFFICIENT_PERMISSIONS when user doesn't have
permissions to access the GPU driver device file.
Related-To: NEO-8682
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com >
2025-07-28 16:31:07 +02:00
Mateusz Jablonski
05cf05e10e
refactor: remove redundant tracking of media sampler programming
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-28 15:17:46 +02:00
Fabian Zwoliński
74d12b7f27
fix: enable TimestampPoolAllocator on hw mode
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-07-28 14:58:11 +02:00
Chodor, Jaroslaw
e396b7e5b8
feature: Adding clonable/ext utilities
...
Related-To: NEO-14899
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-28 11:17:14 +02:00
Pawel Szymichowski
211cd3dd5d
fix: Remove RTLD_DEEPBIND from dlopen call
...
Resolves: NEO-15651
Signed-off-by: Pawel Szymichowski <pawel.szymichowski@intel.com >
2025-07-28 11:02:13 +02:00
Bartosz Dunajski
8156c9d5aa
feature: adjust required engines count for aggregated split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-07-25 15:51:30 +02:00
Arek G
fa7d69209c
feature: Add interface for Ext area regarding payload args in zebin spec
...
Related-To: NEO-14899, IGC-11358
Signed-off-by: Arek G <arkadiusz.grubba@intel.com >
2025-07-25 15:34:25 +02:00
Mateusz Hoppe
be483491bf
feature: extract indirect access buffer major version from ELF's notes
...
- use version from ELF to create correct layout of implcit args
Related-To: NEO-15574
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-07-25 14:50:49 +02:00
Slawomir Milczarek
8c376fe2f9
feature: Introduce split for release variables
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-07-25 13:22:57 +02:00
Chodor, Jaroslaw
7e8cbf749b
refactor: Don't force presence of copy assign for stacvec::resize
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-24 19:19:01 +02:00
Mateusz Jablonski
0a347a2d8b
refactor: remove not needed code related to vme usage
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-24 17:54:51 +02:00
Bartosz Dunajski
1a51b7a214
refactor: remove not needed method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-07-24 17:24:46 +02:00
Mateusz Jablonski
aeb46dc785
refactor: remove not needed constant isUsingMediaSamplerDopClockGate
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-24 16:53:49 +02:00
Mateusz Jablonski
066447e5eb
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-24 16:33:29 +02:00
Filip Hazubski
58b4d1951a
Revert "fix: RTDispatchGlobals programming"
...
This reverts commit fe34302a3a .
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-07-24 16:30:24 +02:00
Bartosz Dunajski
e3e1ae0def
refactor: helper function to set bcs split transfer direction
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-07-24 10:31:03 +02:00
Szymon Morek
bbcca97682
fix: flush cache after accessing img from buffer
...
Related-To: NEO-15391
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-07-23 19:17:47 +02:00
Compute-Runtime-Validation
cf89342bf8
Revert "fix: flush cache after accessing img from buffer"
...
This reverts commit b90b77e4e3 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-07-23 05:25:55 +02:00
Maciej Plewka
88fb60a515
fix: do not align to 64kb when requested alignment is bigger
...
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-07-22 19:32:29 +02:00
Szymon Morek
b90b77e4e3
fix: flush cache after accessing img from buffer
...
Related-To: NEO-15391
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-07-22 16:55:04 +02:00
Mateusz Hoppe
b17ed79618
fix: update implicitArgs versions
...
- fix layout of implicit args
- add enqueued local size and sync buffer ptr
Related-To: NEO-15160
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-07-22 15:12:55 +02:00
Mateusz Jablonski
09ee9bf093
feature: expose DDI Handles extension by default
...
Related-To: NEO-13917, NEO-13121
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-22 13:13:57 +02:00
Compute-Runtime-Validation
f129707e8a
Revert "feature: Add interface for Ext area regarding payload args in zebin s...
...
This reverts commit 695ef4877a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-07-22 00:42:45 +02:00
Arek G
695ef4877a
feature: Add interface for Ext area regarding payload args in zebin spec
...
Related-To: NEO-14899, IGC-11358
Signed-off-by: Arek G <arkadiusz.grubba@intel.com >
2025-07-21 19:13:46 +02:00
Grochowski, Stanislaw
2bb965329d
fix: Add BMG 0xE209 device id
...
Related-To: NEO-15319
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-07-21 12:57:44 +02:00
Szymon Morek
86b5660c23
performance: introduce staging copy in L0
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-07-21 08:50:43 +02:00
Compute-Runtime-Validation
4c691c551c
Revert "performance: enable usm reuse, BMG"
...
This reverts commit a5f589265d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-07-21 01:55:45 +02:00
Zbigniew Zdanowicz
71659807c4
refactor: add new parameter to use dedicated memory to initialize surface state
...
Related-To: NEO-15374
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-19 03:10:51 +02:00
Chodor, Jaroslaw
74f04acb88
feature: Record&Replay support for additional API calls
...
Related-To: NEO-15373
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-19 02:56:47 +02:00
Dominik Dabek
a5f589265d
performance: enable usm reuse, BMG
...
Related-To: NEO-6893, GSD-11387
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-07-18 16:27:45 +02:00
Naklicki, Mateusz
baab16c394
refactor: remove unused debug variables
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-07-18 13:14:27 +02:00
Eric Mortensen
69f2cda2fa
fix: add error checks & return to unMapVirtualMem
...
Related-To: NEO-8566
Signed-off-by: Eric Mortensen <eric.mortensen@intel.com >
2025-07-17 23:53:19 +02:00
Maciej Bielski
35ecde70df
refactor: extract parts of KernelImp data for easier capturing
...
`KernelImp` is virtual class so capturing the current kernel state
cannot be done by a simple copy-instance of the class. However, this can
be done by extracting the relevant data to a separate class and
capturing a copy of its instance.
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-07-17 23:00:22 +02:00
Grochowski, Stanislaw
171b398465
fix: Add PTL sku device ids
...
Related-To: NEO-14999
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-07-17 21:27:13 +02:00
Szymon Morek
1d842c58bf
performance: don't terminate ULLS if BCS is busy
...
Related-To: NEO-15452
If CCS is idle, but BCS is busy, keep CCS ULLS
context running. BMG only.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-07-17 17:46:23 +02:00
Grochowski, Stanislaw
e652679b95
fix: correct pollForCompletion in aub on program termination
...
Related-To: NEO-14867
Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com >
2025-07-17 12:59:00 +02:00
John Falkowski
d3564fab68
refactor: Use common default pat index for vmUnbind
...
Related-To: NEO-13697
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-07-17 10:41:38 +02:00
Chodor, Jaroslaw
fcc2038def
refactor: modernizing NEO::Range->std::span
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-17 01:27:11 +02:00
Chodor, Jaroslaw
a1da10ea75
feature: Adding support for zebin's .text section
...
Related-To: NEO-12229
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-16 15:01:44 +02:00
Filip Hazubski
8136487439
fix: Correct logic to catch invalid gmm compression format
...
Add check for GMM_XE2_UNIFIED_COMP_FORMAT when creating Gmm for image.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-07-15 18:52:25 +02:00
Zbigniew Zdanowicz
ef5efeac0c
refactor: add kernel properties and move implementations to imp class
...
Related-To: NEO-15374
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-15 15:08:44 +02:00
Compute-Runtime-Validation
377b99e741
Revert "fix: do not align to 64kb when requested alignment is bigger"
...
This reverts commit 33749b8b5a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-07-15 14:58:49 +02:00
Tomasz Biernacik
2c5cbec033
feature: control post sync completion check
...
Related-To: NEO-14844
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-07-15 13:51:19 +02:00
Dominik Dabek
a683caa2fc
fix: disable l0 usm reuse, xe3
...
Related-To: NEO-6893, HSD-18042686324
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-07-14 13:13:17 +02:00
Maciej Plewka
12ab2131d8
fix: use alignment when allocate by linux kmd
...
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-07-14 09:29:41 +02:00