Commit Graph

19801 Commits

Author SHA1 Message Date
ocldev
9d3fbdb741 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-02 06:30:20 +02:00
Neil R. Spruit
1f862955a8 fix: Set isValidFlag for DDI tables during DriverDispatch constructor
- Fix to setting of isValidFlag such that the Driver Dispatch
constructor correctly sets the isValidFlag during setup.

Related-To: NEO-15419

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-07-02 00:13:53 +02:00
Neil R. Spruit
1abaf40799 feature: RTAS EXT support
- Added Support for the RTAs Extension support replacing the Exp support
which will remain for backwards compatability.

Related-To: NEO-15257

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-07-01 21:36:40 +02:00
Kulkarni, Ashwin Kumar
75d592d940 feature: supports boot time survivability mode recovery
Related-To: NEO-14331

Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2025-07-01 16:39:28 +02:00
Krzysztof Sprzaczkowski
5a057bbd46 feature: Add PCI barrier mmap logic for xe
Related-To: NEO-13081
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com>
2025-07-01 16:32:54 +02:00
Bartosz Dunajski
e2dff82741 feature: remote copy support for bcs split
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-07-01 15:57:02 +02:00
Aleksander Czerwionka
6acf58633d fix: set correct CCS mode in Aubstream and reenable multi context tests
Related-To: NEO-14917

Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com>
2025-07-01 15:18:11 +02:00
Chodor, Jaroslaw
f35bdeb2fe feature: Adding Record and Replay API entrypoints
Related-To: NEO-15373

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-07-01 14:43:13 +02:00
Dominik Dabek
e52fa32271 fix: disable usm reuse if debugger enabled
Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-07-01 14:22:15 +02:00
ocldev
441c7fe319 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-01 13:57:43 +02:00
Szymon Morek
ca760712f6 fix: flush cache when waiting for event from barrier
Related-To: NEO-15387

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-07-01 13:33:39 +02:00
Mateusz Jablonski
10e44f531f test: simplify test for blit commands
reduce max blit size to speed-up test execution

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-01 13:24:12 +02:00
Krzysztof Gibala
7ef630d202 fix: use 'w+' mode for gdi.log to prevent errors when file does not exist
Error encountered:
```markdown
Debug Assertion Failed!
File: minkernel\crts\ucrt\inc\corecrt_internal_stdio.h
Line: 686
Expression: ("Invalid file open mode", 0)
```

Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2025-07-01 12:26:07 +02:00
Kamil Kopryk
ecb411108a fix: don't skip wait for task count - cpu read + L3FlushAfterPostSync
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-07-01 12:09:43 +02:00
Marcel Skierkowski
f0d5cf7530 test: StreamCaptureStdErr on pipes
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-07-01 11:52:43 +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
Compute-Runtime-Validation
9ca238a73b Revert "performance: Do not prefer blit enqueue on PTL"
This reverts commit 62f2a86f16.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-01 10:20:12 +02:00
ocldev
815cd8ad78 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-01 07:38:30 +02:00
ocldev
d811c51244 build: update level_zero revision to v1.23.0
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-01 02:01:22 +02:00
Mateusz Hoppe
bdc2ba8e08 build: add option for kernels requiring non default grf size
Related-To: NEO-15132

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-07-01 01:27:56 +02:00
ocldev
9ec780911d build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-30 21:26:04 +02:00
Raiyan Latif
b5f6cdf59b fix: Add missing field in DRM wrapper for ext semaphore
Related-To: NEO-15298

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-06-30 20:21:49 +02:00
ocldev
90076e033d build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-30 19:55:28 +02:00
Mateusz Hoppe
cb152ba821 fix: copy sip binary to allocation based on blitRequired query
- readOnly ISA allocations must be written through CPU pointer
- command buffer allocation in singleAddressSpaceSbaTracking mode cannot
be readonly - it is written by SBA tracking commands
- this change is fixing ZET_ENABLE_PROGRAM_DEBUGGING mode 2

Related-To: GSD-10359

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-06-30 19:41:19 +02:00
Ben Ashbaugh
25d0daf754 feature: support SPIR-V 1.4 and 1.5
Related-To: NEO-14312

Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
2025-06-30 17:05:12 +02:00
Lukasz Jobczyk
64a80aef2e fix: Correct alignment check for immediate fill
Resolves: HSD-18042728025

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-06-30 16:33:50 +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
ocldev
0ff9f6577e build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-30 14:40:51 +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
Compute-Runtime-Validation
c62c7334c9 Revert "feature: Enable kmd migration by default on PVC platform"
This reverts commit 5402e2639f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-06-30 12:06:40 +02:00
Dominik Dabek
dde8bf1b9b fix: usm reuse blocking free handling
on blocking free wait for engines completion before putting into reuse
mark allocation as completed and do not check is in use status on
getting

Related-To: NEO-6893, HSD-18042686276

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-30 11:46:45 +02:00
Lukasz Jobczyk
4bc1cf0c7a refactor: Simplify alignment check for immediate fill
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-06-30 11:35:09 +02:00
Anvesh Bakwad
3fa6089097 fix(sysman): Use CPU timestamp instead of PMT timestamp for Memory Bandwidth
Related-To: NEO-15385

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-06-30 11:13:42 +02:00
Naklicki, Mateusz
f8a2070c86 test: cleanup header includes 3/n
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-06-30 10:49:26 +02:00
Naklicki, Mateusz
f710cbc3f6 test: cleanup header includes 2/n
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-06-30 10:47:39 +02:00
Mateusz Hoppe
aa3bc9dfa4 ci: infra revision update
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-06-27 11:32:35 +02:00
Naklicki, Mateusz
1c48a70ac1 test: cleanup header includes 1/n
Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-06-26 23:55:03 +02:00
ocldev
abc799ee80 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-26 17:42:41 +02:00
Bartosz Dunajski
76678964d6 fix: disable external CB event completion caching
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-06-26 16:33:02 +02:00
Kamil Kopryk
a4ebfa6630 fix: add missing completion stamp update
Related-To: NEO-13163

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-06-26 15:38:46 +02:00
ocldev
18cad5a3fe build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-26 15:04:58 +02:00
Aravind Gopalakrishnan
26ab4fc7b7 feature: Add experimental interfaces for drm format modifiers
Related-To: GSD-10968

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-06-26 14:23:22 +02:00
Lukasz Jobczyk
198762baa8 performance: Store pattern allocations on reset and sync
Related-To: NEO-9729

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-06-26 14:00:44 +02:00
Lukasz Jobczyk
100bec3fa8 performance: Use immediate fill for pattern sizes <= 4
Related-To: NEO-9729

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-06-26 14:00:29 +02:00
Dominik Dabek
bd9b458add fix: correct debug break if, usm reuse
Should break if memory manager is nullptr

Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-26 13:25:54 +02:00
Lukasz Jobczyk
62f2a86f16 performance: Do not prefer blit enqueue on PTL
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-06-26 13:25:39 +02:00
Bartosz Dunajski
72532d035e feature: marker event support for aggregated bcs split
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-06-26 12:18:16 +02:00
Mateusz Hoppe
f1249a9e2b refactor: validateLaunchParams
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-06-26 10:27:25 +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