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
Dominik Dabek
4cbd6c79a0
fix: mark aub/tbx writable on get from usm reuse
...
Related-To: NEO-6893, NEO-15359, HSD-18042681561
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-25 19:36:16 +02:00
Zbigniew Zdanowicz
442c11b5ba
feature: add mutable command list implementation
...
Related-To: NEO-10492
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-06-25 16:32:08 +02:00
Lukasz Jobczyk
6efabacbfc
fix: Align GPU shared allocation once with same alignment as CPU
...
Resolves: HSD-18042651670
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-06-25 15:52:05 +02:00
Dominik Dabek
5c7fd72d5f
performance: enable l0 usm reuse
...
Do not reuse internal or imported allocations.
Mark as aub writable on getting from reuse.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-25 15:49:15 +02:00
Pratik Bari
3e024eccb4
fix(sysman): Fix device name for the integrated device w.r.t Xe driver
...
Related-To: NEO-15290
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-06-25 15:22:53 +02:00
Artur Harasimiuk
7ea975ed45
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-06-25 15:22:37 +02:00
Naklicki, Mateusz
9603d1f2a7
fix: initialize CommandToPatch member
...
Also: adjusted tests for optional scratch, reordered members for best
alignment and removed unused variable
Related-To: NEO-14130
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-06-25 13:07:17 +02:00
Mateusz Hoppe
cb0db589b9
build: kernels_bin update
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-06-25 12:16:06 +02:00
ocldev
4f0a511f19
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-06-25 10:32:11 +02:00
Chandio, Bibrak Qamar
5d42238a63
test: fix atomic acess attributes tests
...
Related-To: NEO-13715, NEO-14862
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-06-25 10:20:50 +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
Aravind Gopalakrishnan
39b28474ae
feature: Add new struct for IPC opacity
...
Related-To: NEO-15185
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-06-24 22:57:22 +02:00
Artur Harasimiuk
4a15355471
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-06-24 18:58:44 +02:00
ocldev
b3c1384e9c
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-06-24 17:22:14 +02:00
Dominik Dabek
cc92027f79
performance: enable ocl usm reuse xe3
...
also split per api type (ocl,l0) pre xe3
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-24 16:55:07 +02:00
Dominik Dabek
c23a52c0c7
fix: pass timestamp flag for event pool IPC
...
Add passing non mapped timestamps flag when sharing event pool via IPC.
Related-To: NEO-15335, HSD-18042662217
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-24 15:55:16 +02:00
Maciej Bielski
43442b24e3
fix: check for nullptr before dereferrencing
...
Related-To: NEO-14473
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-06-24 15:28:04 +02:00
Dominik Dabek
2a24f93789
test: correct ocl usm pooling tests
...
Change to TEST_F. Cover combinations of debug flags enabled/disabled
and product helper methods supported/not supported.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-06-24 14:51:27 +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
Compute-Runtime-Validation
6b33e62d15
Revert "fix: do not wait for timestamps if flag not set"
...
This reverts commit ced0511777 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-06-24 13:17:47 +02:00
Naklicki, Mateusz
bd80531dea
fix: allow scratch to be optional
...
Related-To: NEO-14130
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-06-24 11:15:04 +02:00
Compute-Runtime-Validation
408556dcd8
Revert "performance: Use immediate fill for pattern sizes <= 4"
...
This reverts commit 45a023c123 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-06-24 11:09:22 +02:00
Raiyan Latif
533d351f5d
fix: Add External Semaphore IOCTL calls to XE ioctl helper
...
Related-To: NEO-15298
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-06-24 06:15:53 +02:00
Anvesh Bakwad
bf5eb27e05
feature(sysman): Add Power limits support for Card and Package domain for BMG
...
Related-To: NEO-13986
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-06-24 05:54:57 +02:00
Lukasz Jobczyk
45a023c123
performance: Use immediate fill for pattern sizes <= 4
...
Related-To: NEO-9729
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-06-23 20:29:32 +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
cb4fa456b7
fix: Improved logs for buffer submission and execution to use debug string
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-06-23 18:52:43 +02:00
ocldev
cbadc1285c
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-06-23 18:40:02 +02:00
Kamil Kopryk
f0f89836e0
fix: l3 flush after post sync logic in OCL
...
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-06-23 18:03:21 +02:00