Commit Graph

18103 Commits

Author SHA1 Message Date
Mateusz Jablonski
9ccecb5a35 feature: add enableVariableRegisterSizeAllocation to StateComputeModeProperties
Related-To: NEO-12803

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-12-31 12:28:19 +01:00
Mateusz Witke
7e68c27761 ci: i915 kernel revision update from 5908 to 5963
Signed-off-by: Mateusz Witke <mateusz.witke@intel.com>
2024-12-31 12:02:26 +01:00
Mateusz Jablonski
aa7f06ca58 test: remove isUsingNonDefaultIoctls trait, use gen matcher instead
Related-To: NEO-12803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-12-31 11:45:48 +01:00
Mateusz Jablonski
2b493be141 fix: remove incorrect fields from State Compute Mode on Xe3
Related-To: NEO-12803
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-12-31 10:43:43 +01:00
Mateusz Hoppe
c08c9b7f86 refactor: change test to HWTEST
- move Heapful matcher to test macros
- check alignment in patchWithRequiredSize


Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-31 10:37:37 +01:00
Compute-Runtime-Validation
b83db7ee32 Revert "feature: disable page fault handler on migration"
This reverts commit a258c9b010.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-12-31 03:57:02 +01:00
Mateusz Hoppe
fc4ff598c1 refactor: move heapless related inline data programming
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-30 18:40:48 +01:00
Mateusz Hoppe
44264b2b5c fix: assume stateless access to buffers
- if buffers are not bindful or bindless, set stateless addressing mode
for buffers

Related-To: NEO-12800

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-30 12:22:23 +01:00
Young Jin Yoon
a258c9b010 feature: disable page fault handler on migration
Disabled RegisterPageFaultHandlerOnMigration by default

Related-To: NEO-11563
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2024-12-30 09:42:52 +01:00
Mateusz Hoppe
3179b30bb8 test(ocl): refactor ults
Related-To: NEO-12800

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-30 09:34:12 +01:00
ocldev
834d1596ee build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-12-30 06:01:02 +01:00
ocldev
79fde57da8 build: gmmlib revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-12-28 06:00:25 +01:00
Compute-Runtime-Validation
c27921767b Revert "performance: Signal inOrder counter with pipe control, part 4"
This reverts commit 332002d9ea.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-12-28 02:45:57 +01:00
Compute-Runtime-Validation
8cd7ce1b66 Revert "feature(sysman): Add support for card and package domains in Power mo...
This reverts commit 9991945c66.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-12-28 01:46:41 +01:00
Lukasz Jobczyk
332002d9ea performance: Signal inOrder counter with pipe control, part 4
When on DC flush platform signal inOrder counter directly with pipe
control. Obtain profiling from CW. Do not clear in order timestamp node
for CB events without host signal scope when only default CW available
as timestamp is already waited before signaling in order counter.

Related-To: NEO-13441

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-12-27 17:43:12 +01:00
Bartosz Dunajski
dba1204d9e fix: set ioq info to regular event only if duplicated host storage
Related-To: NEO-13596

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-12-27 15:48:02 +01:00
Maciej Plewka
c703e0bf6e fix: do not mask lsb for higher part of timestamp
Related-To: NEO-12637
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-12-27 13:28:45 +01:00
Lukasz Jobczyk
b5f3b0eba9 performance: Signal inOrder counter with pipe control, part 3
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-12-27 11:52:35 +01:00
Anvesh Bakwad
9991945c66 feature(sysman): Add support for card and package domains in Power module
Related-To: NEO-10484

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2024-12-27 10:27:01 +01:00
ocldev
c21a3b7567 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-12-27 09:26:35 +01:00
ocldev
5aeef79d62 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-12-25 05:53:04 +01:00
Mateusz Hoppe
14a7072d07 test: refactor L0GfxCoreHelperTest test
- limit platform to at most XeHpc

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-24 14:04:34 +01:00
Mateusz Hoppe
1c8ee97c24 fix: correctly destroy builtin kernels
- fix ContextGroup test - do not keep neoDevice as unique_ptr

Related-To: NEO-12800

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-24 13:38:39 +01:00
Lukasz Jobczyk
83ebbb01d3 performance: Add flag to mitigate host visible signal in CB events
Related-To: NEO-13441

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-12-24 12:35:55 +01:00
Vysochyn, Illia
c05ac6ff70 refactor: Rename enumerators to common naming
Renames SHARED_LOCAL_MEMORY_SIZE_ENCODES and PREFERRED_SLM_ALLOCATION_SIZE
enumerators' members to follow the specification.

Related-To: NEO-13147

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2024-12-24 12:10:26 +01:00
Bartosz Dunajski
fc1dd3b178 fix: ensure regular event completion in in-order mode 3
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-12-24 12:10:11 +01:00
Chodor, Jaroslaw
54a2006759 test: refactor - remove NDEBUG from regex WA
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2024-12-24 11:12:31 +01:00
Mateusz Hoppe
3abd99030a refactor: remove not needed code in BuiltinFunctionsLibImpl
- builtins are released with the object, no need for explicit release of
just first builtin in array

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-24 09:58:35 +01:00
Oskar Hubert Weber
435b6f8e28 fix: regression
fixes regression caused by previous pr

Related-To: NEO-8116

Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com>
2024-12-24 07:51:07 +01:00
Compute-Runtime-Validation
95b3d16d76 Revert "fix: add scratch page support with xekmd"
This reverts commit dec695f405.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-12-23 19:05:29 +01:00
Lukasz Jobczyk
ed813def70 performance: Always allocate by KMD on Xe2
Related-To: NEO-13441

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-12-23 17:56:35 +01:00
Szymon Morek
548f93c55a Revert "performance: enable staging read for images"
This reverts commit 6aeb8dffa0.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-12-23 17:42:12 +01:00
Vysochyn, Illia
83b7143485 refactor: Standardize DESTINATION_SURFACE_TYPE
Standardizes DESTINATION_SURFACE_TYPE to align with the latest
specification.

Related-To: NEO-13147

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2024-12-23 16:39:25 +01:00
Mateusz Hoppe
88a27df888 refactor: allow to skip running ults per platform
- run_ult_target.cmake can parse test_mask argument to skip shared, ocl
or l0 test targets

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-23 15:06:35 +01:00
Mateusz Hoppe
a0cefc5577 test: refactor EncodeDispatchKernelTest
- modify test matcher

Related-To: NEO-12800


Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-12-23 14:59:20 +01:00
Vysochyn, Illia
2951f8a411 refactor: Update CFE_STATE
Refactors the CFE_STATE to align with the latest specification.

Related-To: NEO-13147

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2024-12-23 14:31:20 +01:00
Szymon Morek
1135c1033e fix: set staging buffer writeable for aub and tbx
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-12-23 13:35:01 +01:00
Maciej Plewka
54e62da553 fix: use release helper to get ftrXe2Compression value
Related-To: NEO-13381, NEO-13526
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-12-23 13:28:06 +01:00
Artur Harasimiuk
5bc0633cdb refactor: reorganize l0 api include directories [3/n]
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-12-23 13:17:52 +01:00
Oskar Hubert Weber
1c1b2db9a9 fix: allowing neo ULT build with optimization enabled 5/n
- fix mismatched-new-delete warnings
- fix initialization warnings
- fix attempt to free a non-heap object warnings

Related-To: NEO-8116

Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com>
2024-12-23 13:07:55 +01:00
Naklicki, Mateusz
dec695f405 fix: add scratch page support with xekmd
Also explicitly disable it by default.


Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2024-12-23 11:00:12 +01:00
ocldev
1083ad1e57 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-12-23 06:26:02 +01:00
ocldev
8f2024a6f3 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-12-21 03:30:05 +01:00
ocldev
0115c0636d build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-12-21 02:33:30 +01:00
Aravind Gopalakrishnan
acfeffe274 feature: Append recorded commandlist into immediate (8/N)
Add primary dispatch capability for immediate command list

Related-To: NEO-10356

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2024-12-20 18:52:33 +01:00
Dominik Dabek
5b429dd415 fix: usm reuse, check for in use before returning
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-12-20 18:24:18 +01:00
Chodor, Jaroslaw
dd3d5c6460 feature: Add logic for reading loaded library's version
getLoadedLibVersion is intended for reading version of a library that was
already loaded into the process prior to this call (i.e. new instance of
the library willnot be loaded).
Note: Currently, only windows version of this functionality is implemented.
Related-To: GSD-10248

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2024-12-20 17:29:19 +01:00
Bartosz Dunajski
db3f268a97 refactor: reorganize l0 api include directories [2/n]
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-12-20 17:16:53 +01:00
Bartosz Dunajski
54fb82f689 fix: improve event timestamp completion tracking
Related-To: HSD-18041011542

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-12-20 16:07:27 +01:00
Szymon Morek
6aeb8dffa0 performance: enable staging read for images
Related-To: NEO-12968

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-12-20 15:02:28 +01:00