Commit Graph

18813 Commits

Author SHA1 Message Date
ocldev
78f6ec27dd build: metrics-discovery revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-17 14:57:04 +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
Szymon Morek
3d6c6b4a91 performance: enable staging read for cl buffers
Related-To: NEO-14026

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-17 13:57:34 +01:00
Wojciech Konior
9c8ced8c78 fix: device ids missmatch error print
Related-To: NEO-12845

Signed-off-by: Wojciech Konior <wojciech.konior@intel.com>
2025-03-17 12:58:12 +01:00
Compute-Runtime-Validation
d54b74e8bd Revert "fix: Parse CCS mode setting for non PVC platforms"
This reverts commit 5ca78dfdd1.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-17 00:30:44 +01:00
Aravind Gopalakrishnan
5ca78dfdd1 fix: Parse CCS mode setting for non PVC platforms
Related-To: GSD-8785

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-03-15 01:39:51 +01:00
Kamil Kopryk
7f607427fa fix: correct dsh generation
Don't use hardcoded sampler state and sampler border color state sizes.

Related-To: NEO-14216

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-14 21:18:38 +01:00
John Falkowski
a72b22c2ce test: Implement clang tidy fix for prefecth_manager_tests.cpp
Related-To: NEO-12989

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-03-14 19:01:15 +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
ocldev
05f9d72b88 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-14 17:34: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
ocldev
948b423ab8 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-14 14:08:25 +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
ocldev
a43fa7c71f build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-14 12:29:41 +01:00
Tomasz Biernacik
afcbebef0b Revert "performance: configure Xe2 compression"
This reverts commit ec7821ed84.

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-03-14 11:25:20 +01:00
Jack Myers
5f78147e16 fix: hotfix for svmcpu tbx uploads
Test program in the linked, related issue
is crashing in tbx mode. Tbx server indicated
upload of invalid memory was made before exit.

Running with debug messages showed that the
problematic upload was an svmcpu buffer when
running neo with separate cpu and gpu
buffers for shared memory management.

Using this info, the problem was narrowed down
to a missing unprotect call in page fault manager
related code, resulting in a protected(invalid)
memory region getting uploaded to tbx.

It is unclear yet why this unprotect call was not made,
since other svmcpu buffers were uploaded without issue.

This hotfix forces the unprotect call in the fault handler,
which allows the test program to run to completion. However,
there is now a failing test case.

Considering the critical nature of the associated
NEO issue and that this patch should unblock
the work depending on the fix, this hotfix should
get merged regardless of the failing test case.

In the meantime, I will continue triaging the
failing test and will implement a proper fix
once the root cause is isolated.

Related-To: NEO-13404
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-03-14 04:47:21 +01:00
ocldev
7b7d7e83a1 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-13 23:49:52 +01:00
Compute-Runtime-Validation
13db35c35f Revert "fix: set correct default value of cacheable flag"
This reverts commit a8d9e7ed35.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-13 20:38:57 +01:00
Damian Tomczak
3bc6ed8424 fix: not every heapless kernel is stateless
Related-to: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-13 19:09:01 +01:00
Tomasz Biernacik
c3f0c4e4ac performance: disable cpu caching for buffers on PTL
Related-To: NEO-9421

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-03-13 18:34:42 +01:00
Tomasz Biernacik
a8d9e7ed35 fix: set correct default value of cacheable flag
Related-To: NEO-9421

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-03-13 18:26:02 +01:00
ocldev
4885879f3e build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-13 16:29:49 +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
c84c6fdd1a test: walker type independent test
Related-to: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-13 15:05:41 +01:00
ocldev
14aeaff16f build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-13 14:43:39 +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
ocldev
bc19ec2893 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-13 11:14:48 +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
ocldev
cb68ada102 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-13 06:07:09 +01:00
Zbigniew Zdanowicz
ddc0b0d03b feature: disable flat ring buffer for command list append operation
Related-To: NEO-10356

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-13 06:06:55 +01:00
Woop, Sven
5c70904109 ci: updating ze_raytracing
Signed-off-by: Woop, Sven <sven.woop@intel.com>
2025-03-13 05:10:52 +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
ocldev
798fd9e600 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-12 18:00:22 +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
Szymon Morek
9432c7f005 fix: program texture cache flush before BCS copy
Related-To: NEO-13456

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-12 14:41:15 +01:00
Mateusz Hoppe
04cbbe496d test: use proper test name
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-03-12 13:28:50 +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
Kulkarni, Ashwin Kumar
6c17224fa9 fix: initialize device uuids and related members
Related-To: NEO-13805

Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com>
2025-03-12 10:15:14 +01:00
Damian Tomczak
3a1ad26927 test: taking into account heapless prolog first submission in ults
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-12 09:37:06 +01:00
Kamil Kopryk
c23f3c0666 fix: correct programming inline samplers with bindless addressing L0
Related-To: NEO-14216
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-12 09:01:29 +01:00
Compute-Runtime-Validation
fa2e3adad3 Revert "feature: Implement appendMemoryPrefetch for Shared System USM Allocat...
This reverts commit 97799b3faf.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-12 05:55:32 +01:00
Compute-Runtime-Validation
0d5baa2c30 Revert "performance: Cache timestamps on CPU"
This reverts commit 83637404bf.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-12 04:41:46 +01:00
Wojciech Konior
f8cdfd3de3 fix: L0 inconsistent versioning
Related-To: NEO-12705

Signed-off-by: Wojciech Konior <wojciech.konior@intel.com>
2025-03-11 17:36:54 +01:00