Commit Graph

16936 Commits

Author SHA1 Message Date
Dominik Dabek
6455d4648c fix: ulls controller sleep, windows
Request higher resolution for windows periodic timers for ulls
controller sleep.

Allows for controller thread to sleep with granularity of 1ms.

Related-To: NEO-10800

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-08-23 12:05:26 +02:00
Mateusz Jablonski
dbc8baddc1 test: don't use template id in contructor definition
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-23 11:03:33 +02:00
Bartosz Dunajski
696b02bfd3 fix: improve TBX downloading after L0 Event sync
Related-To: HSD-18038498579

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-08-23 10:42:17 +02:00
Compute-Runtime-Validation
4b01058706 Revert "performance: Defer special queue init to first use"
This reverts commit 25bb3c87ad.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-23 09:09:17 +02:00
ocldev
5c80de3bd1 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-23 05:45:40 +02:00
Artur Harasimiuk
0243426390 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-22 21:26:11 +02:00
Mateusz Jablonski
5b51146673 fix: fail L0 device creation when invalid state save area header was delivered
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-22 16:24:40 +02:00
Mateusz Jablonski
70bb654c15 fix: fix compilation issues with gcc14
- don't populate buffer objects by direct access - use push_back method
- remove template-id from constructor definitions
- correct allocating minimum memory size for mock objects

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-22 16:10:49 +02:00
Filip Hazubski
f87673e761 fix: Add missing check to DebugSessionImp::readFifo function
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-08-22 15:19:43 +02:00
ocldev
9871a809ea build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-22 15:15:37 +02:00
Mateusz Jablonski
06bc53fa9d fix: handle not recognized state save area header version
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-22 13:40:25 +02:00
Filip Hazubski
556ba1b7c4 performance: Avoid data copy in getPciStats function
Additionally explicitly remove unused functions of Directory and
StagingBuffer classes to comply with rule of five.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2024-08-22 13:30:01 +02:00
Bartosz Dunajski
716c557cdb feature: update region barrier size allocation
Related-To: NEO-11031

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-08-22 12:21:11 +02:00
Lukasz Jobczyk
c1a5fb089b performance: Add copy buffer rect middle builtin
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-08-22 10:30:17 +02:00
Lukasz Jobczyk
25bb3c87ad performance: Defer special queue init to first use
Resolves: NEO-12332

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-08-22 10:07:44 +02:00
Lukasz Jobczyk
ff4a653c2e fix: Remove UC PAT override for shared images on BMG
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-08-22 10:02:15 +02:00
Artur Harasimiuk
764f65382f ci: infra revision update
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-22 09:53:58 +02:00
Compute-Runtime-Validation
df33eda6e8 Revert "fix: Remove UC PAT override for shared images on BMG"
This reverts commit 4d31ec72fd.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-22 04:47:06 +02:00
Compute-Runtime-Validation
d8ea5516b2 Revert "performance: Add copy buffer rect middle builtin"
This reverts commit bbb44c7a4d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-22 04:41:42 +02:00
Compute-Runtime-Validation
e7cfd46972 Revert "ci: infra revision update"
This reverts commit 90b01ece1a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-22 04:17:16 +02:00
Mateusz Jablonski
7ac41615cd fix: create thread with function pointer
don't create async thread in neo shared tests

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-21 18:02:37 +02:00
Artur Harasimiuk
90b01ece1a ci: infra revision update
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-21 17:46:12 +02:00
Winston Zhang
0590b34cfa feature: refactor and rewrite setErrorDescription
Related-To: NEO-8379

Signed-off-by: Winston Zhang <winston.zhang@intel.com>
2024-08-21 17:26:25 +02:00
shubham kumar
60711a169e feature: Add support for DC limits in peak power
Related-To: NEO-12290

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2024-08-21 15:54:47 +02:00
Lukasz Jobczyk
bbb44c7a4d performance: Add copy buffer rect middle builtin
Resolves: NEO-12132

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-08-21 14:41:44 +02:00
Mateusz Jablonski
90354f5e58 test(ocloc): remove not needed interaction with filesystem
remove shouldfail* files

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-21 14:02:09 +02:00
ocldev
c04a3611b7 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-21 13:29:26 +02:00
Szymon Morek
f2fd669011 fix: call wait after post-processing
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2024-08-21 12:46:18 +02:00
Mateusz Hoppe
657b413658 test: use api specific kernels in aub test
Related-To: NEO-7063

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-08-21 11:23:25 +02:00
Mateusz Jablonski
29f26461dd test(ocloc): remove not needed interaction with filesystem
remove valid_kernel* files

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-21 11:10:52 +02:00
ocldev
138f90ca9c build: metrics-discovery revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-21 11:02:35 +02:00
Lukasz Jobczyk
9097b19c3c refactor: Remove not needed specialization
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-08-21 09:45:47 +02:00
Lukasz Jobczyk
43e6a3aa03 performance: Enable timestamp wait for queues on BMG
Related-To: NEO-10526

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-08-21 09:40:46 +02:00
Dominik Dabek
791848d441 fix: small buffer pool AIL, DG2, LNL
Related-To: HSD-15016646994

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2024-08-21 08:41:34 +02:00
Wenbin Lu
6d29e40b9d feature: add getThreadEuRatioForScratch for Xe2
Related-To: NEO-12105

Signed-off-by: Wenbin Lu <wenbin.lu@intel.com>
2024-08-21 08:18:42 +02:00
ocldev
dd61148731 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-21 05:35:03 +02:00
Compute-Runtime-Validation
ef2ae9e1b7 Revert "feature: New forward-compatibility model for zeinfo"
This reverts commit f1815f941d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-21 00:27:42 +02:00
Chodor, Jaroslaw
f1815f941d feature: New forward-compatibility model for zeinfo
Up till now, NEO ignored uknown attributes in zeinfo
which could lead to undefined behavior. With this change
NEO will emit an error whenever an unknown attribute is
encountered.

Note : old behavior can be restored using new
IgnoreZebinUnknownAttributes debug environment variable

Resolves: NEO-11762

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2024-08-20 23:08:04 +02:00
Mateusz Hoppe
8b1bedd1f6 fix: call processFlushResidency on aub operations handler
- in Os with AubDump mode

Related-To: NEO-11719

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-08-20 21:13:10 +02:00
Artur Harasimiuk
48cb550955 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-20 18:15:49 +02:00
Mateusz Jablonski
f617093a6a fix: add missing nullptr check before accessing ail helper
Fixes: #755
Fixes: #754
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-20 16:58:53 +02:00
Lukasz Jobczyk
d1c354d5bf fix: Init device with first submission when metrics enabled
Resolves: NEO-7642

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-08-20 14:34:16 +02:00
Lukasz Jobczyk
9e66844a27 fix: Add AIL for Zoom and aomhost64
Resolves: NEO-12193

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-08-20 13:36:22 +02:00
Mateusz Jablonski
51d03ba130 refactor: remove not needed check
OsLibrary::load already checks if library is loaded

Related-To: NEO-12273
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-20 13:30:00 +02:00
Mateusz Jablonski
cc9e73b94a test(ocloc): Add tests for propagating outputs in case of fallback
Related-To: NEO-12273
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-20 12:56:42 +02:00
Alicja Lukaszewicz
f45a229802 fix: add dependency on previous binary outputs
Related-To: NEO-11916

Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com>
2024-08-20 12:45:39 +02:00
Artur Harasimiuk
f835ad3dce ci: infra revision update
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-08-20 12:00:27 +02:00
Lukasz Jobczyk
4d31ec72fd fix: Remove UC PAT override for shared images on BMG
Related-To: NEO-12326

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2024-08-20 11:55:32 +02:00
Mateusz Jablonski
556496e162 test(ocloc): Add tests for propagating return code in case of fallback
Related-To: NEO-12273
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-20 10:52:53 +02:00
ocldev
137d8b80fb build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-20 10:07:28 +02:00