Maciej Plewka
2c287c7c3b
fix: allow to use bigger alignment than 2mb on linux
...
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-08-04 11:38:50 +02:00
Slawomir Milczarek
fa4fd26be2
fix: Add missing registration of allocation from shared handle to smem
...
Related-To: NEO-12952
Fixes debug assert triggered in unregisterAllocation()
for GPU_TIMESTAMP_DEVICE_BUFFER imported from shared handle:Y
DEBUG_BREAK_IF(allocation->getUnderlyingBufferSize() > sysMemAllocsSize);
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-08-04 09:00:11 +02:00
Mateusz Jablonski
cabb92c9e1
fix: fail device initialization for incorrect product string in non-hw mode
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-01 16:21:40 +02:00
Mateusz Jablonski
d9d674cfb6
performance: optimize getting hw info for unspecified platform
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-01 15:29:47 +02:00
Zbigniew Zdanowicz
049bb10ce0
fix: correct encoding when destination gpu address is qword misaligned
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-01 12:08:55 +02:00
John Falkowski
a45f47fad1
refactor: Disable Shared System USM if CPU addr range unacceptable
...
Related-To: NEO-15680
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-08-01 07:50:46 +02:00
Neil R. Spruit
b4f37f3a98
fix: Allocate debug surface and isa as BO instead of userptr
...
Related-To: NEO-14269
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-07-31 20:24:54 +02:00
Zbigniew Zdanowicz
b57d0b2544
refactor: add method to arb check encoder to program buffer pointer directly
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-31 16:01:00 +02:00
Tomasz Biernacik
71942483a2
refactor: make thread group implementation more flexible
...
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-07-31 16:00:29 +02:00
Mateusz Jablonski
abb00a5ce3
fix: ensure thread-safety in zeDeviceSynchronize
...
get task count and flush stamp within single critical section
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-31 15:59:57 +02:00
Zbigniew Zdanowicz
05158febdb
refactor: add missing pipe control field in xehpg platform
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-31 14:36:05 +02:00
Mateusz Jablonski
2204836941
test: move multi threaded drm gem close worker tests to mt tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-31 14:08:14 +02:00
Radoslaw Jablonski
7f11ca2f8b
fix: use full path for drm_neo.h includes
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-07-31 11:15:18 +02:00
Dominik Dabek
15553b4544
fix: disable l0 usm pooling, bmg
...
Related-To: GSD-11432
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-07-31 10:48:39 +02:00
Zbigniew Zdanowicz
08c34968f8
feature: add method to get command buffer gpu address of ending command
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-30 15:17:08 +02:00
Radoslaw Jablonski
2a236d079c
feature: add device caps helpers
...
Related-To: NEO-13039
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-07-30 15:03:38 +02:00
Alicja Lukaszewicz
3f7887dc6a
refactor: add function for setting additional cache
...
Related-To: NEO-15072, HSD-14024701488
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2025-07-30 14:45:08 +02:00
Zbigniew Zdanowicz
b5646b45e9
refactor: change interface to pass command buffer pointer as reference
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-30 11:25:53 +02:00
Mateusz Hoppe
315bb8b5a8
feature(zebin): Update zebin version to 1.58
...
Related-To: IGC-11358
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-07-30 11:10:12 +02:00
Compute-Runtime-Validation
705dc02f06
Revert "feature: Use zesInit on windows always"
...
This reverts commit 99ee605410 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-07-30 04:38:02 +02:00
Compute-Runtime-Validation
9318ed2668
Revert "feature: implementation of cl_khr_spirv_queries"
...
This reverts commit d2fda52121 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-07-30 03:15:40 +02:00
Pawel Wilma
f46878f290
fix: prevent from using MEM_SET::MODE_EVICT_MODE on BMG
...
Related-To: HSD-14025389045
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2025-07-29 20:27:25 +02:00
Zbigniew Zdanowicz
1fc0826394
feature: add encoder to program hw commands in data buffers on gpu
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-07-29 20:27:10 +02:00
John Falkowski
5aed2bcdce
refactor: Use min GPU/CPU address range for system allocator vmBind
...
Related-To: NEO-15680
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-07-29 17:08:00 +02:00
Bartosz Dunajski
d693daf339
fix: fallback copy offload to compute if max copy fill pattern exceeded
...
Related-To: GSD-11436
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-07-29 17:00:50 +02:00
Ben Ashbaugh
d2fda52121
feature: implementation of cl_khr_spirv_queries
...
Related-To: NEO-15093
Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com >
2025-07-29 15:39:37 +02:00
Chodor, Jaroslaw
2d63adca99
refactor: Explicit move ctor/asign and dtor for Ext and Clonable
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-29 15:25:58 +02:00
Aleksandra Nizio
1a22a2271f
fix: create temporary main.cl with kernel source when -g debug flag is used
...
Implements mechanism in ocloc to generate a temporary main.cl file
containing kernel source code when compiling with the debug (-g) flag
and the source file does not exist. This enables proper source code
annotations in generated assembly for SYCL/online compilation workflows.
Related-To: NEO-11900
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-07-29 14:09:10 +02:00
Maciej Plewka
ced6c55caf
fix: use alignment when allocate by win kmd
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-07-29 12:42:03 +02:00
shubham kumar
99ee605410
feature: Use zesInit on windows always
...
Related-To: NEO-15060
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-07-29 12:34:02 +02:00
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
Compute-Runtime-Validation
4d4a5cc8b3
Revert "fix: create temporary main.cl with kernel source when -g debug flag i...
...
This reverts commit dfc97c016e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-07-26 02:45:54 +02:00
Aleksandra Nizio
2ffd85ad94
fix: Remove unused macro
...
Resolves: NEO-15666
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-07-25 15:58:32 +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
Aleksandra Nizio
b83fbdd9e8
test: Minor change - unify test logic in memory manager test
...
Related-To: NEO-15665
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-07-25 15:12:20 +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
Aleksandra Nizio
dfc97c016e
fix: create temporary main.cl with kernel source when -g debug flag is used
...
Implements mechanism in ocloc to generate a temporary main.cl file
containing kernel source code when compiling with the debug (-g) flag
and the source file does not exist. This enables proper source code
annotations in generated assembly for SYCL/online compilation workflows.
Related-To: NEO-11900
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-07-25 12:42:26 +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