Commit Graph

5714 Commits

Author SHA1 Message Date
Szymon Morek
3fff3dd77b fix: set misaligned source memory 1-way coherent
Related-To: NEO-14443

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-28 14:16:45 +01:00
Zbigniew Zdanowicz
ff85d01289 performance: do not consume queue buffer when executing from command list
Related-To: NEO-13916

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-28 11:21:42 +01:00
Szymon Morek
ead0842763 feature: add L0 API to query kernel argument info
Related-To: NEO-14358

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-27 16:43:33 +01:00
shubham kumar
b06820493a fix: remove overflow check in calculate for Xe2+ core EUSS
Related-To: NEO-14446

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-03-27 10:07:52 +01:00
Jack Myers
0aa2c4f0cb feature: allow removal of heapful code paths
Related-To: NEO-13007

Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-03-27 01:34:35 +01:00
Damian Tomczak
0243004907 feature: additional checkers to enable feature
Resolves: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-26 18:06:20 +01:00
Pratik Bari
4a67d1c0d5 fix(sysman): For WSL systems Sysman HW device id equals HW device id
For the WSL systems, the same HW device id is passed as the Sysman HW
device id which creates the null sysman driver handle.

Related-To: NEO-11226

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-03-26 15:10:49 +01:00
Naklicki, Mateusz
890e5c4a5a refactor: extract method for getting CB peer device allocation
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-03-26 11:52:52 +01:00
Kamil Kopryk
d1d3e34d11 refactor: add check if allocation imported required
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-26 08:55:11 +01:00
Wojciech Konior
817c6df46d fix: unify sources from shared added to dll&tests
Related-To: NEO-4372

Signed-off-by: Wojciech Konior <wojciech.konior@intel.com>
2025-03-25 16:39:18 +01:00
shubham kumar
9b3cc531a1 feature: Add support for rev 2 PMT punit telemetry
Related-To: NEO-14424

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-03-24 20:37:53 +01:00
Jakub Nowacki
e0defcffaa build: enable xehpc, xe2hpg, xe3core aub runners
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-03-24 18:17:57 +01:00
Chodor, Jaroslaw
4e9e995dca refactor: Prevent copy/move on ContextImp
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-03-24 17:24:23 +01:00
Pratik Bari
f67663d863 fix(sysman): Create Engine Handles for multiple gt w.r.t Xe driver
For the Xe driver, a single tile can have multiple gts. Now the Engine
handles are created for multiple gts available on the single tile as in
the case for the Xe driver.

Related-To: NEO-14401

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-03-24 17:14:02 +01:00
Kamil Kopryk
73795ced64 refactor: add setupTimestampPacketFlushL3 function
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-24 13:10:03 +01:00
Compute-Runtime-Validation
28dd4cf4d8 Revert "feature: additional checkers to enable feature"
This reverts commit c95a67b420.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-21 16:48:05 +01:00
Lukasz Jobczyk
8a85a96ed2 feature: Add 3-level wait scheme with tpause intrinsic
Related-To: NEO-14336

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-03-21 12:12:57 +01:00
Damian Tomczak
c95a67b420 feature: additional checkers to enable feature
Resolves: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-21 10:38:53 +01:00
Chodor, Jaroslaw
bd721b225e refactor: Adding support for extending L0 context object
Related-To: NEO-13406

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-03-21 07:59:34 +01:00
Matias Cabral
1a2666d4e2 feature: get report format for IP sampling
Resolves: NEO-13998

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-03-20 21:59:29 +01:00
Damian Tomczak
1995a7fbcf feature: additional fixes to enable feature and adjusting builtins types
Resolves: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-20 14:23:08 +01:00
Damian Tomczak
e6ff523a8e fix: heapless has the highest priority as builtin
Related-to: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-20 08:10:44 +01:00
Matias Cabral
38506298d3 feature: calculate operation for IP sampling
Resolves: NEO-13997

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-03-19 18:09:55 +01:00
Michal Mrozek
6a9716b81c refactor: remove not needed code
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-03-19 14:53:57 +01:00
Joshua Santosh Ranjan
06b34da853 feature: support metrics runtime enabling
Related-To: NEO-14287

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-03-19 08:51:59 +01:00
Bartosz Dunajski
0c8d2e616e fix: correct CB Event descriptor comment
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-03-18 16:38:48 +01:00
Michał Pryba
b9df406a46 refactor: remove minGen field and pregen12 platform cases
Related-To: NEO-12681
Signed-off-by: Michał Pryba <michal.pryba@intel.com>
2025-03-18 12:49:34 +01:00
Damian Tomczak
b840168b1a test: when hostStorageDuplicated then sdi is placed in baseHostAddress
Related-to: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-18 11:51:30 +01:00
Maciej Plewka
36fa6d66ae fix: lock csr in stopDirectSubmission if needed
Related-To: NEO-13875, NEO-14143, HSD-16026538384, HSD-16026780358
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-03-18 09:30:38 +01:00
Compute-Runtime-Validation
ce2fbb87ba Revert "feature: additional checkers to enable feature"
This reverts commit dbd7d00b27.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-18 03:12:47 +01:00
Damian Tomczak
dbd7d00b27 feature: additional checkers to enable feature
Resolves: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-17 23:32:21 +01:00
Kamil Kopryk
294ed83eff test: increase number of samplers in sampler black box tests
There is an additional logic for multiple samplers in a kernel,
so the test can cover it now.

Related-To: NEO-14216
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-17 21:07:55 +01:00
Maciej Bielski
a7c46b8213 feature: support L2 cache reservation
Related-To: NEO-12837
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-03-17 19:41:55 +01:00
Szymon Morek
f8ae044db9 fix: correctly set workgroup size for kernels
Related-To: NEO-14367

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-17 14:53:17 +01:00
Mateusz Hoppe
73be711023 build: fix cmake step copying igc libs
- add message what directory is copied

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-03-14 17:36:27 +01:00
Kamil Kopryk
2c77d2c698 refactor: add SetMaxBVHLevels debug flag
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-14 16:59:48 +01:00
Damian Tomczak
251ced0e4b test: remove no longer needed check
Related-to: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-14 16:59:33 +01:00
Damian Tomczak
e4ab4d2ab7 test: when heapless then rt buf is created in prolog so manage it carefully
Related-to: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-14 16:01:02 +01:00
Kamil Kopryk
01edd58be4 refactor: add additional check in addFlushRequiredCommand
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-14 13:54:20 +01:00
Pratik Bari
d563abcda7 feature: Add Sysman Support for Engine Busyness w.r.t Xe driver
For the Xe driver, the configs for the Active Ticks and Total Ticks are
first fetched from the Event Files and later shifted on the basis of the
values present in the corresponding files from format directory.

Related-To: NEO-14280

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-03-13 15:54:25 +01:00
Damian Tomczak
5a2f34bb96 test: when heapless then hostDuplicated and hostAddress to signal is different
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-13 14:43:24 +01:00
Damian Tomczak
ce1de219d4 test: dcFlush is not allowed when heapless is enabled
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-13 14:24:32 +01:00
Damian Tomczak
f4b60f90f7 test: when hostStorageDuplicated sempahores still wait for device address
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-13 13:56:47 +01:00
Zbigniew Zdanowicz
3759ab279f feature: enable dispatch primary batch buffer from immediate
Related-To: NEO-10356

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-13 12:40:22 +01:00
Zbigniew Zdanowicz
ace869c87f feature: add event management to append command list call
- add implicit wait for in-order command list
- add full wait event support for both regular and counter based events
- add check and state handling for counter based events
- add implicit in-order synchronization and signaling
- add full signal event support for both regular and counter based events

Related-To: NEO-10356

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-13 12:00:53 +01:00
John Falkowski
4d281cf51d feature: Implement appendMemoryPrefetch for Shared System USM allocations
Related-To: NEO-12989

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-03-13 06:26:38 +01:00
shubham kumar
e287174211 feature: Add EU stall support for xe2/xe3 core
Related-To: NEO-13777

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-03-12 23:10:24 +01:00
shubham kumar
ec5283bb3b feature: get zet_metric_global_timestamps_resolution_exp_t for OA from MDAPI
Related-To: NEO-14161

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-03-12 17:33:52 +01:00
Vishnu Khanth
da4a5d0389 feature(sysman): Add support of zesPowerGetEnergyCounter() API for BMG
Related-To: NEO-11296

Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com>
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-03-12 15:50:41 +01:00
Zbigniew Zdanowicz
a2d49be1d1 refactor: unify mechanism for in-order post operation barrier
Related-To: NEO-10356

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-12 11:20:45 +01:00