Commit Graph

17857 Commits

Author SHA1 Message Date
Szymon Morek
53da277bc1 fix: assign CSR once for staging image write
Related-To: NEO-13330

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-11-28 11:25:38 +01:00
Zbigniew Zdanowicz
92ebbe75c0 feature: add kernel getters for sync buffer and region barrier allocations
Related-To: NEO-13350

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-11-28 10:29:48 +01:00
Szymon Morek
81ba52aac4 performance: stop ULLS for BCS during migration
Related-To: NEO-13340

When regular copy CSR has enabled direct submission,
stop it before migration on internal CSR.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-11-27 20:06:50 +01:00
Pratik Bari
9b952c08c7 feature: Add VF Engine Utilization API implementation
Related-To: NEO-11202

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2024-11-27 16:26:55 +01:00
Zbigniew Zdanowicz
6b7235cd6c refactor: change parameter names into more meaningful
- change additional size into local region size
- change walk order into dispatch walk order to distinguish for local id walk

Related-To: NEO-13350

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-11-27 16:15:02 +01:00
Mateusz Jablonski
b56d4324c5 test: add OCL large grf aub tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-11-27 12:07:23 +01:00
Mateusz Jablonski
39a56ae78c test: add gen12lp test for hw context controller creation
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-11-27 12:03:19 +01:00
Mateusz Jablonski
c96f2e2df7 fix: add debug break in case of eviction failure
Eviction failure may lead to device error state

Related-To: GSD-10319
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-11-27 11:39:15 +01:00
ocldev
17c80c2900 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-27 09:46:11 +01:00
Zbigniew Zdanowicz
6453a5ec31 fix: correct sequence of estimates to get correct size for start command
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-11-27 09:38:39 +01:00
Mateusz Jablonski
974e8ae63f performance: don't call evict with empty handle list
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-11-27 09:25:36 +01:00
Dominik Dabek
e55aa958b7 fix: track usm reuse usage in multiple contexts
Add tracking of memory used for usm reuse mechanism when multiple cl
contexts are used.
Tracking for device added to NEO::Device, for host added to
NEO::MemoryManager.

This fixes usm reuse using x% of memory per each context instead of
globally.

Related-To: NEO-13308

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-11-26 16:00:45 +01:00
ocldev
250171688f build: update level_zero revision to v1.19.2
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-26 12:44:02 +01:00
shubham kumar
8c18e94ea0 fix: Correct notifyNReports behaviour on Linux
Related-To: NEO-8752

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-11-26 05:33:43 +01:00
Mateusz Jablonski
db6fe7892c fix: remove destroyed allocations from eviction lists
mark explicitly made resident allocations

Related-To: NEO-13246, GSD-10319
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-11-25 22:19:54 +01:00
ocldev
a61656c2de build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-25 21:22:55 +01:00
Bartosz Dunajski
1ddcb92f1d refactor: pass device to encoder functions
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-11-25 16:25:04 +01:00
Oskar Hubert Weber
5dc5c839a6 test: allowing neo ULT build with optimization enabled 2/n
Fixes mismatched-new-delete warnings

Related-To: NEO-8116

Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com>
2024-11-25 16:21:40 +01:00
ocldev
2568c739a8 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-25 05:51:03 +01:00
ocldev
cc16f9e6fd build: gmmlib revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-23 10:36:26 +01:00
Jemale Lockett
0426603896 fix: Add module debug area to isamap and mirror for xe
Resolves: NEO-12685

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2024-11-22 21:04:13 +01:00
Slawomir Milczarek
edaac6ce43 feature: Add ioctl helper function to synchronize userptr allocations
Related-To: NEO-12846

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2024-11-22 17:58:25 +01:00
Bartosz Dunajski
5862cbcb9f refactor: add max local region size query
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-11-22 17:33:22 +01:00
Wenbin Lu
d03ba275c5 test: use explicit value in NumSubSlicesPerSlice ULT
Related-To: NEO-10060

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-11-22 17:17:33 +01:00
Bartosz Dunajski
906aa485a8 refactor: unify encoder methods
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-11-22 16:41:46 +01:00
Bellekallu Rajkiran
0c3a767ae6 fix: Enable immediate binding for make resident on linux
Related-To: NEO-11977

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-11-22 15:56:18 +01:00
Lukasz Jobczyk
7832b115a4 fix: Select csr once for staging buffer memcpy
Resolves: NEO-13083

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-11-22 15:42:09 +01:00
Maciej Plewka
fccca2dba7 refactor: unify getGpgpuEngineInstances for xe2+
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-11-22 14:45:58 +01:00
Maciej Plewka
0454a9480a fix: do not expose render engine by default on xe2
Related-To: HSD-18040606360
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-11-22 11:58:26 +01:00
Wenbin Lu
47383d752f fix: report correct number of XeCore per Cluster
Related-To: NEO-10060

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-11-22 09:40:28 +01:00
Compute-Runtime-Validation
fc5cab4445 Revert "fix: do not expose render engine by default on xe2"
This reverts commit ff324424eb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-11-22 02:50:41 +01:00
Mateusz Jablonski
ec37a4f3b1 build: update eudebug headers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-11-21 16:42:24 +01:00
Dominik Dabek
5f2dd41f8e fix: extend AIL for buffer pooling to ARL
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-11-21 16:18:35 +01:00
Mateusz Jablonski
f168a4ab61 ci: infra revision update
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-11-21 16:05:55 +01:00
Bellekallu Rajkiran
8fdada84d6 test: Move product matcher to common matchers header
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-11-21 15:47:45 +01:00
Katarzyna Cencelewska
194da4b7ef fix: do not duplicate calculations when printing ts enabled
Related-To: HSD-14023527252
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2024-11-21 15:36:52 +01:00
Jaroslaw Warchulski
723e1e7d29 fix: expose tiles as devices in OCL with combined hierarchy
Related-To: GSD-8708
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2024-11-21 15:23:06 +01:00
ocldev
25b0daf9a0 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-21 15:04:04 +01:00
Alicja Lukaszewicz
789efc8909 fix: remove number of RT stacks from capability table
Related-To: NEO-10830

Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com>
2024-11-21 14:46:50 +01:00
Maciej Plewka
ff324424eb fix: do not expose render engine by default on xe2
Related-To: HSD-18040606360
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-11-21 13:13:32 +01:00
Katarzyna Cencelewska
4ad8c17db9 feature: add debug flags for timestamps
PrintCalculatedTimestamps - print ts in level zero paths
PrintTimestampPacketContents - add logging also to level zero paths
ForceUseOnlyGlobalTimestamps - force using a global ts

Related-To: HSD-14023527252
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2024-11-21 11:28:08 +01:00
Maciej Plewka
46c345789d refactor: move depth limitation from release helper to image_hw
Related-To: NEO-8390, HSD-16021488507
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-11-21 11:24:06 +01:00
Szymon Morek
d8ac8641e5 performance: enable ULLS on copy engine for BMG
Related-To: NEO-12477

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-11-21 10:05:24 +01:00
Bartosz Dunajski
dab4166837 fix: add missing aub polls on sync points
Related-To: HSD-14023925176

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-11-21 09:17:54 +01:00
ocldev
0f360e96f6 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-21 08:27:58 +01:00
ocldev
342f8e05da build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-21 02:58:45 +01:00
Aravind Gopalakrishnan
f4cc71f3f9 feature: Add External Semaphore experimental stubs [2/N]
Related-To: NEO-11488

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2024-11-21 01:42:50 +01:00
ocldev
986ff06554 build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-21 00:29:02 +01:00
Jemale Lockett
ef8fefec28 fix: correct check for interrupt sent in tile debug sessions
Resolves: NEO-12222
Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2024-11-20 23:48:10 +01:00
ocldev
87e645263a build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-11-20 20:01:03 +01:00