Commit Graph

19423 Commits

Author SHA1 Message Date
Jakub Nowacki
4ca596c535 fix: add missing extension ults
Related-To: NEO-9988

Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-05-20 16:03:18 +02:00
Jaroslaw Warchulski
7ef85b5853 feature: enable bindless mode and global bindless allocator in L0 on ARL
Related-To: NEO-14995
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-05-20 14:37:07 +02:00
Mateusz Hoppe
b01ab1176d fix: store kernel in cmdlist when printf buffer is created
Resolves: NEO-14993

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-05-20 14:15:32 +02:00
Maciej Bielski
0f8ee57f98 feature: add NEO_LOCAL_MEMORY_ALLOCATION_MODE
Allow the application to force storageInfo.localOnly and get the
out-of-memory returned if not possible.

This is a windows-only feature supported on discrete platforms.

Related-To: NEO-13428
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-05-20 14:15:17 +02:00
Jitendra Sharma
0f19182214 feature: Extract SIP binary and SSAH from external SIP Lib
Related-To: NEO-13737
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-05-20 13:21:46 +02:00
Kamil Kopryk
4a98d513fb test: adjust l3 flush after post sync logic
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-05-20 12:18:46 +02:00
ocldev
1d9ae3aa73 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-20 11:31:40 +02:00
Filip Hazubski
8f0049c026 ci: infra revision update
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-20 10:58:49 +02:00
Raiyan Latif
2b5e2ee851 feature: Add signal/wait support for OpaqueFd external semaphore
Related-To: NEO-14676

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-05-19 22:56:48 +02:00
Slawomir Milczarek
70619b4e6c fix: Fixed build errors on RHEL 8.10
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-05-19 22:05:08 +02:00
ocldev
34bd6aae11 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-19 21:48:12 +02:00
Dominik Dabek
7a091919a4 fix: usm reuse trim, non locked vector read
Remove checking allocations.empty before lock.

Related-To: NEO-14529

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-19 21:17:17 +02:00
Bellekallu Rajkiran
ccf4a0ff03 test: add bcs suffix for copy tests
Related-To: NEO-13003, NEO-14814

Signed-off-by: Jack Myers <jack.myers@intel.com>
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-05-19 21:17:02 +02:00
Raiyan Latif
60eecb4ad4 fix: Override SYNCOBJ IOCTL value in i915 prelim helper
The IOCTL value of DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE in
prelim header was found to be different than in base
drm header.

Related-To: NEO-14676

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-05-19 19:39:30 +02:00
Filip Hazubski
72608a691a ci: infra revision update
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-19 18:22:33 +02:00
Filip Hazubski
433bddd4c2 test: aub_configs version update
Related-To: NEO-14749

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-19 17:14:14 +02:00
Szymon Morek
23c817803d performance: enable compression for iGPU on linux
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-19 16:20:37 +02:00
Vysochyn, Illia
f99a4c2193 feature: Define thread group dispatch size according to kernel metadata
Related-To: NEO-10945

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-05-19 16:02:21 +02:00
Daniel Bermond
e0362a7c39 build: add missing headers for GCC 15
For using fixed width integer types[1], the `<cstdint>`[2]
C++ header needs to be explicitly included with GCC 15 due
to changes[3] in libstdc++.

For details, see the documentation[4] about porting to GCC 15.

[1] https://en.cppreference.com/w/cpp/types/integer
[2] https://en.cppreference.com/w/cpp/header/cstdint
[3] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84
[4] https://gcc.gnu.org/gcc-15/porting_to.html#cxx

Signed-off-by: Daniel Bermond <dbermond@archlinux.org>
2025-05-19 15:31:32 +02:00
Mateusz Jablonski
b8805fa1ae build: remove invalid argument for add_custom_command command
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-19 14:43:07 +02:00
ocldev
2e4201b422 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-19 13:54:07 +02:00
Bartosz Dunajski
7f7aa36c52 feature: allow enabling copy offload on default cmd list
Related-To: NEO-7067

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-19 13:28:46 +02:00
Dominik Dabek
c5c87ab6f9 fix: override for driver protection bits
Add product helper method, default no override.
Use single param. Usage unknown means no override.

Related-To: NEO-14482

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-19 12:36:23 +02:00
John Falkowski
468c62086e refactor: Gate shared system mem caps with KMD cap
If KMD not capable then set sharedSystemAllocCapabilities=0

Related-To: NEO-12988

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-05-19 11:08:19 +02:00
Raiyan Latif
0e0cf3f742 feature: Add support for importing OpaqueFd external semaphore
Related-To: NEO-14676

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-05-18 18:04:39 +02:00
ocldev
145c11e9de build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-17 16:51:57 +02:00
Compute-Runtime-Validation
cab148a57c Revert "fix: return correct memory values for integrated platforms"
This reverts commit 766da0f4ad.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-17 07:24:36 +02:00
Mateusz Hoppe
b03f625f03 feature: limit max LWS based on preferred number of workgroups per ss
- limit max LWS size when SLM and barriers are not used

Related-To: GSD-11112

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-05-16 20:28:00 +02:00
Compute-Runtime-Validation
8839d62c79 Revert "performance: use RESOURCE_BARRIER as stalling barrier"
This reverts commit 2a63853349.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-16 20:19:06 +02:00
Joshua Santosh Ranjan
3db2183810 feature: support metrics runtime disabling
This feature disallows metric group activation
if disabled

Related-To: NEO-14310

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-05-16 18:56:00 +02:00
ocldev
bcf6c94f1c build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-16 17:58:52 +02:00
Filip Hazubski
936a3d2f31 build: kernels_bin update
Correct CompilerInterfaceOclElfCacheTest fixture.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-16 15:08:04 +02:00
Szymon Morek
2a63853349 performance: use RESOURCE_BARRIER as stalling barrier
Related-To: NEO-14943

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-16 14:12:18 +02:00
Shreyas Kunder
766da0f4ad fix: return correct memory values for integrated platforms
Related-To: NEO-14198

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-05-16 13:40:01 +02:00
Piotr Rozenfeld
8182671124 ci: update config files
Add reviewer ashwin.kumar.kulkarni@intel.com to level_zero/sysman config
Add reviewer ashwin.kumar.kulkarni@intel.com to level_zero/tools config

Signed-off-by: Piotr Rozenfeld <piotr.rozenfeld@intel.com>
2025-05-16 13:14:31 +02:00
ocldev
185257d18a build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-16 12:37:57 +02:00
Dominik Dabek
be04b6f172 performance: override for driver protection bits
Add infrastructure to override usage in getDriverProtectionBits.

Related-To: NEO-14482

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-16 11:01:00 +02:00
Mateusz Jablonski
00620f07c0 test: use HWTEST_F instead of HWTEST2_F with MatchAny param
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-16 11:00:45 +02:00
Zbigniew Zdanowicz
2b734880e0 refactor: add new alias type for walker type
Related-To: NEO-10492

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-05-16 09:08:32 +02:00
Aravind Gopalakrishnan
4f77a581b9 refactor: Remove not necessary code
Related-To: NEO-13003

- remove additionalPacketsInUse as getPacketsUsed is sufficient
- simplify clearTimestampTagData to pass node to clear

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-05-16 02:52:26 +02:00
Compute-Runtime-Validation
0a096f1d50 Revert "fix: propagate error createInternalHandle wddm"
This reverts commit eeddd779f0.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-16 02:41:16 +02:00
Woop, Sven
05dbbcab6c ci: updating ze_raytracing
Signed-off-by: Woop, Sven <sven.woop@intel.com>
2025-05-15 18:51:17 +02:00
shubham kumar
6cc09fa264 feature: Add support for BMG PUNIT rev 3
Related-To: NEO-14931

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-05-15 18:18:27 +02:00
Bartosz Dunajski
ef0c525847 feature: copy offload support for images
Related-To: NEO-7067

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-15 18:02:06 +02:00
ocldev
679b9949ba build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-15 17:46:52 +02:00
Tomasz Biernacik
e376e738f3 fix: disable deferring MOCS on WSL for LNL
Related-To: NEO-14643

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-05-15 16:50:43 +02:00
Pawel Cieslak
a98efcfc91 ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-05-15 16:29:49 +02:00
Dominik Dabek
eeddd779f0 fix: propagate error createInternalHandle wddm
Unify with linux implementation, return -1 on error and 0 on success.

Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-15 15:52:37 +02:00
ocldev
10ed5fd804 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-15 15:52:15 +02:00
Mateusz Jablonski
1284579ff7 refactor: remove not needed link to NEO-12901
Related-To: NEO-12901
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-15 15:52:00 +02:00