Commit Graph

16846 Commits

Author SHA1 Message Date
Kamil Kopryk
fbf84c4077 test: add getWalkerPartitionEstimateSpaceRequiredInCommandBuffer helper
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-14 10:45:29 +02:00
Kamil Kopryk
0d5b6003e2 test: correct isAtomicDeviceSignalling expectation
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-14 10:04:21 +02:00
Kamil Kopryk
d191f8f6a2 test: add getWalkerSize helper function
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-14 10:00:57 +02:00
Pratik Bari
8ea7751381 refactor(sysman): Remove Pmt tile aggregator from Sysman Modules
- The PMT tile aggregator used by the frequency and power modules has
been replaced with the wrapper functions which calls the functions from
the Pmt Util class.
- The earlier Pmt Tile aggregator implementation has been removed from
the PMT specific files.

Related-To: NEO-12147

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2024-08-14 09:41:53 +02:00
Mateusz Jablonski
d963318cad fix: add fallback to former ocloc in case of invalid device error
Related-To: NEO-12273
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-14 09:30:57 +02:00
ocldev
e61b3b1b50 build: level_zero revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-14 09:09:26 +02:00
ocldev
1716542529 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-14 05:55:25 +02:00
Kamil Kopryk
9882b6437d test: reduce duplicated code
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-13 23:31:19 +02:00
Fabian Zwoliński
f4ad45eafd fix: initialize engine in AubMemoryOperationsHandler::makeResident
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-08-13 20:57:57 +02:00
Mateusz Jablonski
a32bb4d9a4 refactor: extract logic of calling former ocloc to separate function
Related-To: NEO-12273
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-13 17:24:48 +02:00
Compute-Runtime-Validation
1cca5e24c1 Revert "performance: disable dispatch task count update when direct submissio...
This reverts commit 6d486459fe.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-13 16:37:31 +02:00
Kamil Kopryk
c4850dbd4b refactor: set containsAnyKernel also in heapless
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-13 14:44:36 +02:00
Mateusz Jablonski
0eec0cdf57 refactor: define ocloc current and former names in shared ocloc file
ensure both names are different

Related-To: NEO-12273
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-13 14:40:55 +02:00
Zbigniew Zdanowicz
6d486459fe performance: disable dispatch task count update when direct submission active
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-08-13 13:19:26 +02:00
shubham kumar
739e781fd8 fix(sysman): Fix sysman APIs taking incorrect path
Related-To: NEO-12291

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-08-12 21:08:09 +02:00
Ben Ashbaugh
32f80e1131 feature: add support for the cl_khr_extended_bit_ops extension
Related-To: NEO-10337

Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
2024-08-12 17:44:31 +02:00
ocldev
3363b10fa0 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-12 17:24:04 +02:00
Kamil Kopryk
20389888bb test: skip if heapless is enabled in inappropriate ults 8/n
Related-To: NEO-10641

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-12 16:50:00 +02:00
Kamil Kopryk
6d65d24641 test: skip if heapless is enabled in inappropriate ults 6/n
The tested property is set in handleFrontEndStateTransition which
is not relevant in heapless

Related-To: NEO-10641

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-12 14:43:25 +02:00
Maciej Plewka
27488a8315 fix: Add option to use divergent paths for barriers
Related-To: NEO-12159, IGC-9846, HSD-16024235164, HSD-15014782386

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2024-08-12 12:15:54 +02:00
Artur Harasimiuk
5bb1bc0396 build: add ocloc CURRENT and FORMER definitions
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-12 11:45:27 +02:00
Artur Harasimiuk
e085205850 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-12 11:43:34 +02:00
Mateusz Jablonski
b3d005b2aa fix: setup proper gen id for metrics library on Xe2
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-12 10:48:47 +02:00
Kamil Kopryk
17c1c24e6a refactor: use logical AND operator when intended
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-12 10:48:33 +02:00
Filip Hazubski
54b5adb767 fix: Add checks to align functions
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-08-12 10:08:15 +02:00
Bellekallu Rajkiran
be4570fe10 fix: Read appropriate entry for HBM channels
Related-To: NEO-11949

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2024-08-12 09:44:37 +02:00
Anvesh Bakwad
abbc08bb67 feature(sysman): Add Support for Temperature APIs in BMG Linux Platform
Related-To: NEO-11297

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2024-08-12 09:38:08 +02:00
ocldev
994ec7af0c build: level_zero revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-12 09:31:39 +02:00
Maciej Bielski
a4060013de refactor: move CLOS-related steps from core- to product-helper
Future HW will not support cache reservation uniquely for the whole
platform. Implementation of some functions may vary between products.

Related-To: NEO-10158
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2024-08-12 09:27:04 +02:00
ocldev
d483ee6396 build: metrics-discovery revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-12 09:12:39 +02:00
ocldev
de08de8861 build: metrics-library revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-12 09:08:23 +02:00
Anvesh Bakwad
290a9bd3ad feature(sysman): Add Support for zesDevicePciGetStats API for BMG Linux Platform
Related-To: NEO-11294

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2024-08-10 23:08:10 +02:00
Compute-Runtime-Validation
0ac9491a0a Revert "feature: use global bindless allocator in L0 on DG2"
This reverts commit c832a37bac.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-10 13:25:47 +02:00
Compute-Runtime-Validation
f332320111 Revert "feature: use global bindless allocator in L0 on MTL"
This reverts commit 959626376e.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-10 05:31:52 +02:00
Jack Myers
c8746638c9 feature: implements 2d block load/store helpers
Implemented the product helper specializations for querying device
support for 2D block load/store operations.

The desired support matrix is both load and store is supported for PVC
and up, and unsupported forall else.

The interface for querying 2d block load/storecapabilities was
implemented in a previous PR.

Related-To: NEO-11592
Signed-off-by: Jack Myers <jack.myers@intel.com>
2024-08-09 18:42:56 +02:00
Fabian Zwoliński
959626376e feature: use global bindless allocator in L0 on MTL
Related-To: NEO-7063, NEO-11533
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-08-09 16:01:55 +02:00
Fabian Zwoliński
c832a37bac feature: use global bindless allocator in L0 on DG2
Related-To: NEO-7063, NEO-11533
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-08-09 15:59:52 +02:00
Fabian Zwoliński
351509d11a fix: adjust tests to enabled global allocator 10/n
Related-To: NEO-7063
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-08-09 15:09:53 +02:00
Bartosz Dunajski
d76ac1d1de fix: scratch controller residency
Related-To: HSD-18039519400

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-08-09 14:47:56 +02:00
ocldev
bc385fa1b9 build: gmmlib revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-09 14:41:03 +02:00
Kamil Kopryk
8fe9751449 refactor: remove duplicated code for genCmdCast functions
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-09 14:23:47 +02:00
Compute-Runtime-Validation
a860adc457 Revert "fix: unblock xekmd recoverable pagefaults vmbind"
This reverts commit cc3e6d5055.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-09 14:17:41 +02:00
Kamil Kopryk
775b14a7f6 fix: add ioh alignment in heapless
Related-To: NEO-11871

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-09 12:20:00 +02:00
Bartosz Dunajski
f3367c2e6a refactor: remove not needed task count update
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-08-09 12:08:46 +02:00
Zbigniew Zdanowicz
a7decaf557 test: unify level zero kernel sources of black box tests
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-08-09 11:21:18 +02:00
Zbigniew Zdanowicz
0940776a97 refactor: add before cmake macro for older platforms
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2024-08-09 11:18:51 +02:00
Artur Harasimiuk
3e55b41668 ci: infra revision update
Related-To: NEO-12194
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-09 11:06:11 +02:00
Szymon Morek
7ebf2e1994 performance: unlock shared mutex during evict
Related-To: NEO-11755

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-08-09 10:35:12 +02:00
Naklicki, Mateusz
cc3e6d5055 fix: unblock xekmd recoverable pagefaults vmbind
Related-To: HSD-13011898606
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2024-08-09 09:10:27 +02:00
Kamil Kopryk
4048cbc0c2 test: refactor hw parse cmds
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-09 08:56:16 +02:00