Commit Graph

16923 Commits

Author SHA1 Message Date
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
Mateusz Hoppe
4c3a0d8344 fix: add missing sba capture when debug enabled
- In global bindless mode SBA may be programmed for scratch allocation,
missing sba capturing caused issues for kernels with scratch.
- this fix adds SBA capturing after SBA command

Related-To: NEO-7063

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2024-08-20 09:32:17 +02:00
Mateusz Jablonski
579af57161 refactor: don't call OsLibrary::load directly, use function pointer
this allows mocking this call in ULT

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-08-20 08:59:26 +02:00
Compute-Runtime-Validation
006285105d Revert "fix: allow using recoverable pagefaults on xekmd"
This reverts commit 4404d0c6b8.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2024-08-20 05:38:00 +02:00
Bartosz Dunajski
4748283cfd test: reduce object scope to avoid mock destructor prints
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-08-19 19:27:23 +02:00
Bartosz Dunajski
ce0ecf5939 fix: download L0 Event TBX allocation on related subdevice if needed
Related-To: HSD-18038498579

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2024-08-19 18:34:58 +02:00
Jitendra Sharma
6df6e4bbb0 feature: Add SW FIFO implementation
Related-To: NEO-7990
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2024-08-19 16:38:34 +02:00
Naklicki, Mateusz
4404d0c6b8 fix: allow using recoverable pagefaults on xekmd
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2024-08-19 15:56:55 +02:00
Kamil Kopryk
b41f825155 test: skip if heapless is enabled in inappropriate ults 12/n
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-19 15:40:04 +02:00
Matias Cabral
f9793a4fb1 refactor: update OA metric group to save objects
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2024-08-19 15:34:54 +02:00
Jaroslaw Warchulski
5c6f3e7d2b fix: Remove patchtokens fallback AIL for DaVinci Resolve for XE2+
For other platforms, this AIL will be removed in the next change.

Resolves: NEO-12358
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2024-08-19 15:05:02 +02:00
ocldev
6c241a52d8 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2024-08-19 08:45:31 +02:00
Aravind Gopalakrishnan
cb8063f71d feature: Append recorded command list into immediate (3/N)
- Use correct stream for dispatch
- Add capability to append signal event
- Check available space globally in immediate append call

Related-To: NEO-10356

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2024-08-16 17:40:28 +02:00
Kamil Kopryk
a9e23130d1 refactor: correct typo
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-08-16 15:44:54 +02:00