Commit Graph

18930 Commits

Author SHA1 Message Date
ocldev e8b778650a build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-18 14:46:35 +01:00
Compute-Runtime-Validation 5f7f0dd785 Revert "performance: Enable waitpkg"
This reverts commit 8ec5434460.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-18 13:28:29 +01:00
Mateusz Jablonski 9128f4cb74 fix: handle FtrXe2Compression, FtrPml5Support and FtrXe2PlusTiling in WSL path
Related-To: NEO-14393
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-03-18 12:51:08 +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
ocldev a857fda73a build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-18 11:51:44 +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
Compute-Runtime-Validation ac6ac5190c Revert "ci: L0 loader update"
This reverts commit b19932eb2a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-18 00:31:03 +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
ocldev b19932eb2a ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-17 20:18:01 +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
Michał Pryba 117f4c8d32 test: fix ults that are not freeing Sip kernel correctly
Related-To: NEO-13839
Signed-off-by: Michał Pryba <michal.pryba@intel.com>
2025-03-17 18:53:12 +01:00
Mateusz Hoppe 9d052cd8ee fix: pass rootDevice when creating secondary contexts
- fix initialization of gfxCoreHelper in drm and wddm

Related-To: NEO-7824, NEO-8171

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-03-17 16:03:27 +01:00
Pawel Cieslak a5ee3b640b ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-03-17 15:52:43 +01:00
ocldev 4d878c2880 build: metrics-library revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-17 15:41:30 +01:00
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