Commit Graph

19946 Commits

Author SHA1 Message Date
Compute-Runtime-Validation
a6149fca1a Revert "fix: Add -emit-lib-compile-errors flag when library compilation is en...
This reverts commit c9ebf91271.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-16 14:36:11 +02:00
ocldev
89ccfa08ae build: gmmlib revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-16 13:46:28 +02:00
shubham kumar
5a1d6ac552 feature: Add support for pcie downgrade in BMG
Related-To: NEO-15270

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-16 07:24:33 +02:00
ocldev
6033a10513 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-16 06:27:42 +02:00
ocldev
93fabbafbf build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-15 23:47:51 +02:00
Filip Hazubski
8136487439 fix: Correct logic to catch invalid gmm compression format
Add check for GMM_XE2_UNIFIED_COMP_FORMAT when creating Gmm for image.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-07-15 18:52:25 +02:00
Zbigniew Zdanowicz
ef5efeac0c refactor: add kernel properties and move implementations to imp class
Related-To: NEO-15374

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-15 15:08:44 +02:00
Compute-Runtime-Validation
377b99e741 Revert "fix: do not align to 64kb when requested alignment is bigger"
This reverts commit 33749b8b5a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-15 14:58:49 +02:00
Shreyas Kunder
e4158208ae feature: Update Metrics Driver Code to use runtime enable & Disable APIs
Related-To: NEO-15339

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-07-15 14:28:49 +02:00
Tomasz Biernacik
2c5cbec033 feature: control post sync completion check
Related-To: NEO-14844

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-07-15 13:51:19 +02:00
Zbigniew Zdanowicz
087d1ecea4 refactor: use encoders instead direct dispatch commands in mcl experimental
Related-To: NEO-10492

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-15 12:52:13 +02:00
Radoslaw Jablonski
be6fe9294c fix: stop Direct Submission on device teardown
This prevents a race condition, causing page faults, where device related
resources are released, but are still in use by commands (e.g. cache flushes)
submitted by the Direct Submission Controller.

Related-To: NEO-15017

Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-07-15 12:12:59 +02:00
Mateusz Jablonski
6511837348 refactor: remove designated intializers from default descriptor definitions
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-15 09:58:55 +02:00
Zbigniew Zdanowicz
b62813297d refactor: move add kernel arg stateful buffer to experimental implementation
Related-To: NEO-10492

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-15 01:02:26 +02:00
Aviral Nigam
0c15dcbd05 fix: Correct the pci device slot address
This change fix the slot address while performing cold reset

Resolves: NEO-15305

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-07-14 18:45:14 +02:00
Mateusz Jablonski
536585e8bc test: use default context in L0 black box tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-14 18:34:29 +02:00
Ben Ashbaugh
72b727e70e fix: SVM corner cases where size equals zero
Allow clEnqueueSVMMemFill with a size equal to zero.  Additionally,
allow a NULL svm_ptr when the size is equal to zero.
Set the event command type properly when enqueueing a marker for
clEnqueueSVMMemcpy with a size equal to zero.

Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
2025-07-14 16:47:13 +02:00
Mateusz Jablonski
8dc24d9e2c feature: add default command queue descriptor to ze_intel_gpu.h
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-14 16:24:18 +02:00
Mateusz Jablonski
fefdcc5533 test: correct setting out clEvent in mocked enqueue marker
move non-trivial definitions of MockCommandQueue methods to cpp file

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-14 15:32:38 +02:00
Zbigniew Zdanowicz
b8faf7f092 test: add missing mutable command list tests
- expand existing for missing subcases

Related-To: NEO-10492

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-14 13:34:16 +02:00
Dominik Dabek
c6ad7b4184 fix: return error on non pow2 pattern size, l0
When appending memory fill and passing non power of 2 pattern size,
return ZE_RESULT_ERROR_INVALID_SIZE.
Avoids terminating application by abort.

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-07-14 13:27:59 +02:00
Zbigniew Zdanowicz
1aefbd709b performance: reserve space for internal vectors
- reserved space avoids vector memory relocations

Related-To: NEO-13916

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-14 13:13:55 +02:00
ocldev
bdc7ff5193 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-14 13:13:36 +02:00
Dominik Dabek
a683caa2fc fix: disable l0 usm reuse, xe3
Related-To: NEO-6893, HSD-18042686324

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-07-14 13:13:17 +02:00
ocldev
7bd6858b42 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-14 11:38:02 +02:00
ocldev
eaccc54927 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-14 10:17:15 +02:00
Aviral Nigam
08cb337e93 feature(sysman): Adding support for Media Frequency Domain
Adding support for Media Frequency Domain for the Xe platform

Related-To: NEO-11149

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-07-14 09:51:56 +02:00
Maciej Plewka
12ab2131d8 fix: use alignment when allocate by linux kmd
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-07-14 09:29:41 +02:00
ocldev
1816068765 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-14 06:31:33 +02:00
Compute-Runtime-Validation
a585cb45b7 Revert "fix: use alignment when allocate by kmd"
This reverts commit 72492a9a18.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-12 07:48:44 +02:00
ocldev
0bca2057b2 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-11 23:35:27 +02:00
ocldev
8b34725e31 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-11 20:42:39 +02:00
Zbigniew Zdanowicz
d31366794a fix: skip and continue kernel isa mutation when same kernel is provided
Related-To: NEO-10492

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-11 20:28:51 +02:00
Maciej Plewka
33749b8b5a fix: do not align to 64kb when requested alignment is bigger
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-07-11 19:59:28 +02:00
Kindracki, Jakub Tomasz
4b9010b87d test: Add tests for Xe and Xe2 commands headers
Related-To: NEO-13146
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-07-11 19:48:34 +02:00
Mateusz Jablonski
762b04cf77 feature: add command queue flag to pass copy offload hint
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-11 19:42:48 +02:00
Mateusz Jablonski
645de5add8 fix: correct shared cross device alloc capabilities
allow for access in case of multiple exposed devices when
there is only one root device

Related-To: HSD-18042639532
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-11 18:32:06 +02:00
Grzegorz Choinski
7ac8344819 ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-07-11 18:27:34 +02:00
Zbigniew Zdanowicz
1599e5bafe feature: add missing experimental mcl api calls
Related-To: NEO-10492

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-11 18:23:37 +02:00
Damian Tomczak
b39c5c151a feature: force stateless for read and write buffer rect
Related-to: NEO-6075

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-07-11 18:09:21 +02:00
Mateusz Jablonski
5e43ee905d refactor: remove not needed logic related to vme
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-11 17:02:48 +02:00
ocldev
490d3ad0ee build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-11 14:02:41 +02:00
Mateusz Jablonski
8f1903c7dd feature: add zerDriverGetLastErrorDescription API
this function retrieves last error from default driver

Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-11 13:37:50 +02:00
Mateusz Jablonski
500ae54fc1 refactor: remove not needed code related to device enqueue
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-11 10:37:27 +02:00
Jack Myers
d77ba50455 ci: infra revision update
Related-To: NEO-14814
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-07-11 07:11:30 +02:00
Mateusz Jablonski
8b6aaceab4 refactor: remove not needed code related to cl accelerator
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-10 18:08:32 +02:00
Anvesh Bakwad
cf1eeb8b51 feature(sysman): Add support for PMT for BMG G31 Linux platform
Related-To: NEO-15428

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-07-10 16:04:52 +02:00
Mateusz Jablonski
b58de85026 refactor: remove not needed flag deviceSupportsVmePreemption
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-10 16:03:20 +02:00
Mateusz Hoppe
da06586a50 ci: update infra
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-07-10 15:50:07 +02:00
Kindracki, Jakub Tomasz
d8170a4c35 test: Add tests for Xe3 commands header
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-07-10 15:31:35 +02:00