Commit Graph

20292 Commits

Author SHA1 Message Date
ocldev
314b04d97b build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-17 01:48:46 +02:00
ocldev
77a6833583 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-16 13:49:37 +02:00
ocldev
e8ddcdce40 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-15 13:51:49 +02:00
ocldev
f16780033f build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-15 06:24:52 +02:00
Compute-Runtime-Validation
1e681f8e8b Revert "feature: platform interrupt support detection"
This reverts commit e33865e9c2.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-15 02:52:32 +02:00
Compute-Runtime-Validation
0855219087 Revert "feature: Support for opaque IPC handles on Windows and Linux"
This reverts commit 46b1b2783b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-15 02:22:02 +02:00
Compute-Runtime-Validation
5fe59104a4 Revert "refactor: remove post blit arb_check wa"
This reverts commit 9dd783e113.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-15 01:57:27 +02:00
Kamil Kopryk
9c49fda5d4 test: reorder members
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-08-14 17:02:30 +02:00
Mateusz Jablonski
ec36dd6275 refactor: move gmm callbacks definition to common place
- merge all the callbacks to single template class
- store callback functions in global arrays
- partially reuse callbacks on Linux

Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-14 16:49:29 +02:00
Brandon Yates
a7e40d1543 fix: debug save area should be MAX (highest enabled, MaxSlices)
On windows MaxSlicesSupported is set to number of active slices.
In the case where a lower slice is disabled, the state save save
must be set to the highest active slice.

Related-to: HSD-18042764574

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-08-14 15:13:26 +02:00
ocldev
c6674d4542 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-14 14:16:00 +02:00
Zbigniew Zdanowicz
1316330ff9 feature: add patch preamble to graphs
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-14 12:23:48 +02:00
Jakub Nowacki
259271f59d fix: disallow copy and move
Related-To: NEO-15630

Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-08-14 12:19:18 +02:00
Damian Tomczak
3ab74c7fba feature: add heapless ult builtins compilation
Related-to: NEO-14489

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-08-14 11:21:57 +02:00
Bartosz Dunajski
9dd783e113 refactor: remove post blit arb_check wa
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-08-14 09:35:55 +02:00
Grochowski, Stanislaw
e33865e9c2 feature: platform interrupt support detection
Related-To: NEO-14929

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-08-14 09:28:33 +02:00
Kamil Kopryk
d86cc127ea fix: remove no longer needed flush l3 after cpu read
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-08-14 09:12:04 +02:00
Kamil Kopryk
7185e5bfbe feature: add flags to force L3 flush after post sync
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-08-14 09:08:24 +02:00
Brandon Yates
7c612a2a01 fix: Set MaxSlicesSupported to true max on linux
Related-to: HSD-18042764574

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-08-14 08:51:55 +02:00
Neil R. Spruit
46b1b2783b feature: Support for opaque IPC handles on Windows and Linux
- Added support for creating and managing opaque IPC NT handles in the
WDDM layer.
- Introduced a new flag `shareableWithoutNTHandle` to indicate if memory
can be shared without an NT handle.
- Updated the `isShareableMemory` method to accommodate this new flag.
- Added debug variable EnableShareableWithoutNTHandle to control the
behavior of sharing memory without NT handles until requested.
- Updated Linux path to enable sharing DMA Buf FDs between processes
for use in pidfd_getfd

Related-To: NEO-15345 , NEO-15346 , NEO-15347, NEO-10380

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-08-14 08:33:56 +02:00
Neil R. Spruit
274c5043b9 fix: Set compression disabled when compression not allowed for a resource
Related-To: NEO-12375

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-08-14 08:31:19 +02:00
Compute-Runtime-Validation
6880014602 Revert "refactor: store gmm callback functions in global arrays"
This reverts commit a68ea38ba1.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-13 23:19:58 +02:00
Jack Myers
e05ba4293a ci: infra revision update
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-08-13 18:54:05 +02:00
Matias Cabral
b5af16b1c5 feature: experimental return codes for Metrics
Resolves: NEO-15141

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-08-13 17:51:49 +02:00
Szymon Morek
ce2d7ea67e fix: disable timestamp caching for platforms with dc flush
Related-To: NEO-14360

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-08-13 17:50:44 +02:00
Mateusz Jablonski
79905e8ec1 test: remove not needed macro
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-13 16:43:27 +02:00
ocldev
51507e64e2 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-13 16:41:46 +02:00
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
Zbigniew Zdanowicz
3478aaec9d test: refactor graph black box test
- move module and kernel functions into shared library
- use shared functions instead creating the same code
- expand graph tests into different append types
- use append memory fill
- use append memory copy between two usm allocations
- add mask option to execute single case
- correct aub mode handling
- correct test case fail signaling

Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-13 15:46:52 +02:00
Compute-Runtime-Validation
cb6cc08ed1 Revert "fix: flush caches after post sync write"
This reverts commit 7b8e986ebe.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-13 15:41:53 +02:00
Mateusz Jablonski
a46181b2c5 fix: remove deprecated patchtokens format from ocloc
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-13 15:41:37 +02:00
Dominik Dabek
a5491f5c67 fix: l0, tag update on external host ptr operation
Add tag update required when flushing operations with external host ptr:
write to memory, image copy from/to memory

Related-To: NEO-15663

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-08-13 15:14:44 +02:00
Zbigniew Zdanowicz
9b0c958774 fix: copy correct capture source flags in graph creation
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-13 14:47:23 +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
Compute-Runtime-Validation
796866b2d6 Revert "test: Restore dbgSettings on WhiteboxAil destruction"
This reverts commit b501d0fa8f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-13 13:51:59 +02:00
Compute-Runtime-Validation
469f9e020a Revert "fix: flush caches during host sync"
This reverts commit ffed307d15.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-13 13:51:44 +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
Zbigniew Zdanowicz
216e7a593f feature: add patch preamble support to immediate command lists
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-08-13 12:56:51 +02:00
Mateusz Jablonski
c75d9d30b0 refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-13 12:56:36 +02:00
Michal Mrozek
167ca6e50c refactor: reduce the size of graphics allocation
- 32 context is way too much, most our devices has 5 context right now

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-08-13 11:43:27 +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
Maciej Bielski
478c7ce9a8 fix: possible race-condition in SvmAllocationCache::insert
Related-To: NEO-15630

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-08-13 11:18:22 +02:00
Maciej Bielski
d6a7468246 refactor: dynamicStateHeapData as std::vector
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-08-13 11:00:22 +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
Chandio, Bibrak Qamar
6acfcb83b9 Revert "Two commits related to pStart feature"
Related-To: NEO-15156, GSD-9939

Revert "test: fix minor errors"

This reverts commit 712dc8221e.

Revert "feature: Support for pStart"

This reverts commit 47caeda487.

Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com>
2025-08-13 07:10:40 +02:00
ocldev
fed9d1c0a5 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-13 06:33:04 +02:00
ocldev
376b9b29ac build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-13 03:24:03 +02:00
Jack Myers
05d8322a97 test: add helper method to ult csr
Related-To: NEO-13007
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-08-13 00:59:33 +02:00
ocldev
c0996d77e9 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-08-13 00:53:08 +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