Commit Graph

19512 Commits

Author SHA1 Message Date
Mateusz Jablonski
60dfdda1a3 fix: don't fail initialization for small bar config in i915 path
https://github.com/intel/compute-runtime/issues/831
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-29 12:38:09 +02:00
Mateusz Jablonski
e3be9eaea7 fix: setup printf surface when implicit args are programmed
even if main kernel is not using printf

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-29 11:49:54 +02:00
Bartosz Dunajski
cdc725e0fe fix: flush split task count
Related-To: NEO-14641

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-29 11:30:38 +02:00
Szymon Morek
0c605f2da1 performance: remove cache flush after transfers
Related-To: NEO-15024

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-29 11:06:37 +02:00
ocldev
9dae6cec6b build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-29 00:29:23 +02:00
Young Jin Yoon
2773bd8ec0 fix: estimate blitter commands for memory fill
Added getNumberOfBlitsForColorFill, getNumberofBlitsForByteFill,
and getNumberOfBlitsForFill in BlitCommandsHelper to estimate
total number of blitter command generated for
dispatchBlitMemoryColorFill, dispatchBlitMemoryByteFill, and
dispatchBlitMemoryFill, respectively.

Use getNumberOfBlitsForColorFill to determine whether
additionalTimestampNode is required for appendMemoryBlitFill.

Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-29 00:21:35 +02:00
Vishnu Khanth
f2df772552 fix(sysman): Update fimrware handles discovery using igsc
Related-To: NEO-14891

Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com>
2025-05-28 21:01:29 +02:00
Vysochyn, Illia
3989471ffc fix: Use round robin after stall as a default arbitration mode
Related-To: NEO-14251,HSD-18042035684,HSD-18041638491,HSD-18042040816

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-05-28 17:47:48 +02:00
Dominik Dabek
cdb088b477 fix: bindless image from usm pooled ptr
Add handling for creating bindless image from usm pooled ptr.
Make relevant ULTs test USM device pool enabled/disabled.

Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-28 15:38:07 +02:00
Szymon Morek
ce1bcb536c performance: don't reprogram SBA when not needed
Related-To: NEO-15024

When defer to pat is enabled, all mocs are
set to 0, so no check for uncached mocs is needed

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-28 15:13:34 +02:00
ocldev
a6d13659de build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-28 14:36:56 +02:00
Szymon Morek
556c0b64c6 performance: use RESOURCE_BARRIER as stalling barrier
Related-To: NEO-14943

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-28 12:30:01 +02:00
Maciej Plewka
e6f3ebce5d fix: add pc with stall before barrier with post sync on bmg
Related-To: NEO-14491
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-05-28 09:24:21 +02:00
Kamil Kopryk
b7681a2e7b refactor: redirect flush L3 host usm to external by default
Related-To: NEO-13163

Rename ForceL3FlushAfterPostSync to EnableL3FlushAfterPostSync
Rename DisableFlushL3ForHostUsm to RedirectFlushL3HostUsmToExternal

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-05-28 08:50:01 +02:00
ocldev
4d26759d69 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-28 06:31:44 +02:00
ocldev
ae079632c5 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-28 02:31:19 +02:00
Kindracki, Jakub Tomasz
d0234c0bef test: Remove resetCommandStreamReceiver from tests
Related-To: NEO-3927
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-05-27 23:58:44 +02:00
Aleksandra Nizio
1dfc9227c4 fix: Removind address_mapper.h
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-05-27 20:37:56 +02:00
Chen, Kai
1484e43bb7 feature: Add hasLscStoresWithNonDefaultL1CacheControls flag
Related-to: NEO-14563

Signed-off-by: Chen, Kai <kai.chen@intel.com>
2025-05-27 20:11:01 +02:00
Aleksandra Nizio
e43ec2bbfd fix: Removing stream
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-05-27 18:53:02 +02:00
Cabral, Matias A
9831931722 refactor: correct names in calcop creation
Resolves: NEO-14512

Signed-off-by: Cabral, Matias A <matias.a.cabral@intel.com>
2025-05-27 18:40:00 +02:00
ocldev
5ccdb66ac2 build: gmmlib revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-27 18:20:20 +02:00
Mateusz Hoppe
a190ed2510 ci: infra revision update
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-05-27 18:10:25 +02:00
Bartosz Dunajski
9c19e9eb96 fix: enable single temporary allocations list mode 2
Related-To: NEO-14641

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-27 17:35:17 +02:00
ocldev
82e2e410d6 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-27 17:35:01 +02:00
Mateusz Jablonski
72e1ec3b42 fix: pass additional adapter info caps to gmmlib for wddm windows
Related-To: HSD-18041684792
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-27 12:43:31 +02:00
ocldev
48917f14cc build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-27 11:02:43 +02:00
Lukasz Jobczyk
a0f683e42b fix: Move evict after unlock to wddm layer
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-27 10:52:23 +02:00
Lukasz Jobczyk
0306b77297 performance: Always allocate l0 events in LMEM on Xe2
Resolves: NEO-13422

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-27 10:39:26 +02:00
Vysochyn, Illia
2168c43a67 feature(zebin): Update version
Related-To: IGC-11358
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-05-27 10:24:57 +02:00
Anvesh Bakwad
ec7956c013 feature(sysman): Add rev 3 punit PMT support for BMG Linux
Related-To: NEO-14989

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-05-27 08:56:17 +02:00
ocldev
29e013eb1a build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-27 01:56:46 +02:00
Lukasz Jobczyk
2e9643f46c performance: Enable small buffer pool allocator on PTL
Resolves: NEO-14817

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-26 22:07:50 +02:00
Mateusz Hoppe
87e2114e42 feature(zebin): rename attribute to "require_iab"
- implicit_arg_buffer_used_by_code is replaced with require_iab

Related-To: NEO-14667

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-05-26 16:27:47 +02:00
Aleksandra Nizio
31fe1978d4 fix: Removing streamProvider and addressMapper
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-05-26 16:01:18 +02:00
Compute-Runtime-Validation
42a8b63725 Revert "fix: enable single temporary allocations list mode"
This reverts commit b496274d1a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-26 13:22:15 +02:00
ocldev
c98b95a43e build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-26 12:37:03 +02:00
ocldev
b762b2cd2e build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-25 01:30:58 +02:00
ocldev
efb99a3eee build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-24 14:25:45 +02:00
ocldev
34200afce4 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-24 02:55:44 +02:00
Compute-Runtime-Validation
65562f83f8 Revert "fix: program 8 maxBVHLevels as 0 - special case"
This reverts commit d247358fdf.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-24 02:40:27 +02:00
ocldev
6d3a8f8926 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-23 21:18:19 +02:00
ocldev
095543b7bd build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-23 19:15:57 +02:00
Young Jin Yoon
c46227d72c test: fix in-order ULTs for additional blit properties
Modified some of ULTs for in-order command list and copy offload
tests to make them work when useAdditionalBlitProperties is set
to true

Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-05-23 18:25:40 +02:00
Filip Hazubski
ff7ae28b1b test: Add test check for dc flush
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-23 17:45:20 +02:00
Jaroslaw Warchulski
48fbf4c1d3 feature: enable bindless mode and global bindless allocator in L0 on ARL
Related-To: NEO-14995
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-05-23 17:34:29 +02:00
Mateusz Hoppe
c4bfe4e487 feature(zebin): add implicit_arg_buffer_used_by_code exec env support
Resolves: NEO-14667

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-05-23 17:11:14 +02:00
Bartosz Dunajski
542f47dfe6 refactor: pass extra param to isDefaultCmdListWithCopyOffloadSupported
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-23 16:57:58 +02:00
Kamil Kopryk
d247358fdf fix: program 8 maxBVHLevels as 0 - special case
Related-To: NEO-14423

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-05-23 16:37:37 +02:00
Filip Hazubski
3dc32cec88 feature: Add debug key to override number of threads per EU
Related-To: HSD-22021012755, NEO-14749

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-23 16:20:40 +02:00