Szymon Morek
de92cd90be
refactor: respect comp format debug flags on iGPU
...
Related-To: NEO-14942
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-08-13 16:09:04 +02:00
Mateusz Jablonski
a68ea38ba1
refactor: store gmm callback functions in global arrays
...
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-13 14:12:23 +02:00
Jakub Nowacki
c4ab767797
fix: add missing NonCopyableAndNonMovable asserts
...
Related-To: NEO-15630
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-08-13 13:13:05 +02:00
Maciej Bielski
f3b3d58ee9
refactor: remove misleading std::move
...
The `surfStateInfo` argument has a `const SurfStateInHeapInfo &` type.
Thus the result of `std::move()` is
`std::remove_reference<const SurfStateHeapInfo &>::type &&`.
This effectively boils down to `const SurfStateHeapInfo &` (the L-value
reference has precedence), which effectively is passed to
`.push_back(const SurfStateHeapInfo &)`.
This is the same outcome as if the `std::move()` is not present at all.
Related-To: NEO-15630
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-08-13 11:43:10 +02:00
Compute-Runtime-Validation
c98344c906
Revert "fix: Set compression parameter when resource imported"
...
This reverts commit c5b66d50e2 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-13 10:50:34 +02:00
Mateusz Jablonski
22e7aa36d1
refactor: remove pre-gen12 code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-08-11 20:29:37 +02:00
Filip Hazubski
4ac82c17f1
refactor: move method to release helper
...
Related-To: NEO-14998
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-08-11 19:41:52 +02:00
Neil R. Spruit
c5b66d50e2
fix: Set compression parameter when resource imported
...
Related-To: NEO-12375
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-08-11 18:44:12 +02:00
Filip Hazubski
87a35bd680
feature: Add helper function to adjust product config
...
Related-To: NEO-15318
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-08-11 12:24:03 +02:00
Radoslaw Jablonski
59c3b06eea
refactor: xe topology
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-08-08 15:31:13 +02:00
Zbigniew Zdanowicz
092f2bb333
feature: get command list information for in order noop data
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-08 15:01:52 +02:00
Radoslaw Jablonski
c2d64cae6a
refactor: queryDeviceCaps ioctl
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-08-08 14:43:23 +02:00
Compute-Runtime-Validation
b7472fa76f
Revert "refactor: queryDeviceCaps ioctl"
...
This reverts commit 3117d2d2cb .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-08-08 07:05:24 +02:00
Radoslaw Jablonski
3117d2d2cb
refactor: queryDeviceCaps ioctl
...
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-08-06 12:22:03 +02:00
Tomasz Biernacik
28ca00fa1b
feature: adjust max threads per EU count
...
Related-To: NEO-14998
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-08-06 09:02:54 +02:00
Bartosz Dunajski
cc01c35501
feature: use dedicated cmd lists for bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-08-05 10:49:11 +02:00
Zbigniew Zdanowicz
841267ecbd
feature: save command buffer gpu address for front end command in command list
...
Related-To: NEO-15376
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-08-05 09:59:08 +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
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
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
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
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
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
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
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
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
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
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
fcc2038def
refactor: modernizing NEO::Range->std::span
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-07-17 01:27:11 +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
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
Compute-Runtime-Validation
23698ac860
Revert "fix: Set compression parameter when resource imported"
...
This reverts commit ed04190d77 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-07-10 13:41:07 +02:00
Aravind Gopalakrishnan
ed04190d77
fix: Set compression parameter when resource imported
...
Related-To: NEO-12375
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-07-09 08:36:05 +02:00
Mateusz Jablonski
41ce81143a
refactor: remove not needed flags p2pAccessSupported, p2pAtomicAccessSupported
...
such support is queryable in runtime
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-07-01 11:37:51 +02:00
Szymon Morek
af6ac59a40
Revert "fix: Override timestamp width from KMD"
...
This reverts commit 7f2b806413 .
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-30 16:10:01 +02:00
Lukasz Jobczyk
4010ff6908
performance: Use tag allocator for fill pattern
...
Resolves: NEO-9729
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-06-30 15:24:08 +02:00
Bartosz Dunajski
78c6751be1
feature: initial support for multitile bcs split
...
Related-To: NEO-14557
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-06-30 12:38:58 +02:00
Kamil Kopryk
fe34302a3a
fix: RTDispatchGlobals programming
...
Related-To: NEO-14423
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-06-26 04:45:49 +02:00
Neil R. Spruit
532c663da6
feature: Add Initial Support for Get Vector Width Properties
...
- Added support for L0 to query Vector Width Properties which allows for
querying all the supported vector widths and their prefferred and
native vector widths per data type.
- Updated shared code to support querying the same values thru
getPreferredVectorWidth* and getNativeVectorWidth* helper functions
for OpenCL and Level Zero.
- Initial support for reporting base values for the vector
widths with future support for reporting different values per platform and
based on the SIMD/SIMT size used.
Related-To: NEO-13745
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com >
2025-06-25 01:11:30 +02:00
Szymon Morek
0db5ce22a1
performance: use resource_barrier on Xe2 and PTL
...
Related-To: NEO-14943
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-06-24 14:24:47 +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
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
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
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
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
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
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
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
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