Lukasz Jobczyk
934939c8b6
Add split implementation for append page fault copy
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2022-09-19 11:47:29 +02:00
Mateusz Hoppe
137790def2
Update aubstream
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2022-09-19 11:32:17 +02:00
Compute-Runtime-Validation
45c8124d8f
Revert "Move kernel globals from SVM to USM device"
...
This reverts commit 706a5a7a8c
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2022-09-18 12:49:44 +02:00
ocldev
f7a4790d84
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2022-09-16 20:52:42 +02:00
Mayank Raghuwanshi
1e14086405
Add support for retrieving maxbandwidth for different PVC stepings
...
Related-To: LOCI-3416
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2022-09-16 16:36:45 +02:00
Mayank Raghuwanshi
0d5f3351df
Add support for setting default values for min and max frquency
...
Related-To: LOCI-3170
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2022-09-16 16:15:54 +02:00
Dominik Dabek
52ae228535
Add missing unit test
...
Missing ult for isDebuggerActive
Move inline function to .inl file
Related-To: NEO-7003
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2022-09-16 15:55:03 +02:00
Krystian Chmielewski
b7a780868a
Prepare OCL tests for switch to zebin
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2022-09-16 15:33:26 +02:00
Zbigniew Zdanowicz
7a4fb24448
Fix unit tests by using correct header and remove deleted exclude
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2022-09-16 13:51:06 +02:00
Krystian Chmielewski
3f61888912
Prepare ocloc tests for switch to zebin
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2022-09-16 12:44:59 +02:00
ocldev
a1e2196b95
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2022-09-16 11:57:52 +02:00
Zbigniew Zdanowicz
357514a4e4
make single function overriding driver state using debug key
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2022-09-16 11:34:05 +02:00
Sebastian Luzynski
706a5a7a8c
Move kernel globals from SVM to USM device
...
With this change, module's data sections will be allocated in USM device pool
instead of SVM or USM shared.
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
2022-09-15 16:50:12 +02:00
Lukasz Jobczyk
24b1cfbff5
Change internal copy engine to BCS3
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2022-09-15 16:08:10 +02:00
Zbigniew Zdanowicz
218a98f7f7
Refactor of pipeline select programming
...
Adding new interface to cooperate with hw context state
Simplify programming removing unnecessary functions
Code optimization that stop using expensive call and instead
stores configuration parameter
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2022-09-15 15:38:10 +02:00
ocldev
2b13f8af6d
igsc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2022-09-15 12:22:10 +02:00
Artur Harasimiuk
8b99b459e7
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-09-15 11:58:09 +02:00
Zbigniew Zdanowicz
cee520b311
simplify systolic mode code and reduce double implementation
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2022-09-15 11:57:54 +02:00
Lukasz Jobczyk
3d4b4b5746
Add bcs split implementation for memory copy region
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2022-09-15 11:27:41 +02:00
Joshua Santosh Ranjan
6dacab1c02
Add test to show mapping device timestamp to host timescale
...
Related-To: LOCI-3360
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2022-09-15 11:20:17 +02:00
Mateusz Borzyszkowski
c824bedc53
Add unit tests for gen file generation
...
gen file is not generated by default. We can get this file
by ocloc option -gen_file. This change add unit tests
for this option.
Related-To: NEO-5672
Signed-off-by: Mateusz Borzyszkowski mateusz.borzyszkowski@intel.com
2022-09-15 10:46:51 +02:00
Bellekallu Rajkiran
de06d91db8
Sysman: Fix few memory leaks
...
Invoking FwDeviceInit from several modules without closing
igsc device result in memory leak.
Add support to invoke FwDeviceInit only during creation of fw util
interface.
Related-To: LOCI-3204
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2022-09-14 16:16:30 +02:00
Szymon Morek
ec619f4259
Set event as completed after host signal
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2022-09-14 15:10:14 +02:00
Szymon Morek
a91c3a13a4
[XE_HPC][L0] Allocate all events in local memory
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2022-09-14 13:21:51 +02:00
Kamil Kopryk
307b74869c
Add OverrideCmdListCmdBufferSize debug flag
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-7156
2022-09-14 13:09:54 +02:00
Patryk Wrobel
f6bf669ee9
Use forward declarations in compression_selector.h
...
Signed-off-by: Patryk Wrobel <patryk.wrobel@intel.com>
2022-09-14 11:54:24 +02:00
Zbigniew Zdanowicz
03e5ec937d
Reuse code retrieving correct engine type for ordinal argument
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2022-09-14 11:28:29 +02:00
Zbigniew Zdanowicz
647661e701
add pipeline select hw properties support flags
...
Related-To: NEO-5019
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2022-09-14 11:23:44 +02:00
Compute-Runtime-Validation
3ec0ceb2bf
Revert "igc revision update"
...
This reverts commit 9204cf5487
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2022-09-14 10:57:53 +02:00
Kamil Kopryk
c99fe2ae23
Reduce surface state indirect heap size
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2022-09-14 10:25:06 +02:00
Jim Snow
40fb0c2542
Clean up RTDispatchGlobals patch token parsing
...
Related-To: LOCI-3349
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2022-09-14 07:38:37 +02:00
Vilvaraj, T J Vivek
9e653803e5
sysman: add addtional code for firmware functionality.
...
Add support for the following functionalities:
diagnostics
ecc
memory ras
Related-To: LOCI-3369
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
2022-09-13 22:03:43 +02:00
Compute-Runtime-Validation
b874f0840e
Revert "Move kernel globals from SVM to USM device"
...
This reverts commit 4d00a7ee8c
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2022-09-13 18:41:44 +02:00
Maciej Bielski
0d0d6a300e
Debugger: simplify captureStateBaseAddress()
...
So far captureStateBaseAddress() was a wrapper around
programSbaTrackingCommands(), doing an additional checking before
calling the latter. The checking is apparently no longer relevant, so
unify the distinction and remove part of the code which is no longer
needed.
In practice, keep the captureStateBaseAddress() while moving the body of
programSbaTrackingCommands() into it. This imposes lower diff-impact
onto the class hierarchy. Remove the second function. Simplify the
caller which had to distinct these two functions previously.
Related-To: NEO-6774
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2022-09-13 17:08:31 +02:00
ocldev
9204cf5487
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com>
2022-09-13 15:55:16 +02:00
Lukasz Jobczyk
8160a59f2f
Enable bcs split in L0
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2022-09-13 14:48:00 +02:00
Krystian Chmielewski
09bf464327
Add option to disable zebin in ocloc
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2022-09-13 14:36:54 +02:00
Szymon Morek
5137b70658
Don't read event memory if signaled state is true
...
Related-To: NEO-7302
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2022-09-13 14:34:44 +02:00
Kamil Kopryk
410fd7d909
Correct binding table prefetch
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6075
Binding table entry count was zeroed even when
ForceBtpPrefetchMode debug flag was enabled
2022-09-13 14:34:30 +02:00
Lukasz Jobczyk
88fe22fc49
Split transfers greater than 4MB in L0
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2022-09-13 13:53:38 +02:00
Sebastian Luzynski
4d00a7ee8c
Move kernel globals from SVM to USM device
...
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
2022-09-13 11:13:58 +02:00
Bellekallu Rajkiran
47aaac16a6
Add pmt offset mappings for new revision
...
Related-To: LOCI-3410
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2022-09-13 08:30:05 +02:00
Maciej Bielski
e1b80ba1a8
Cleanup: updateStreamProperties(), SBA tracking
...
Fixes found out while working on the StateBaseAddress adaptation to
StreamProperties. Removing unused parameters, improving code reuse
(further improvements come with following commits).
Related-To: NEO-6774
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2022-09-12 17:56:28 +02:00
Grzegorz Choinski
f6ecb1bc0c
lint revision update
...
Related-To: NEO-7304
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2022-09-12 17:53:22 +02:00
Lukasz Jobczyk
28e6504d41
Add event management to L0 bcs split
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2022-09-12 16:02:15 +02:00
Patryk Wrobel
0fb52f7d45
Fix undefined behavior in IoctlHelperPrelim20::prepareVmBindExt()
...
When pointer type differs from the type, which was obtained
via new[] operator, then delete[] is undefined behavior.
Signed-off-by: Patryk Wrobel <patryk.wrobel@intel.com>
2022-09-12 14:14:51 +02:00
Zbigniew Zdanowicz
072686f283
Replace function term with kernel class specific names
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2022-09-12 12:00:24 +02:00
Zbigniew Zdanowicz
af7eaa0161
add linked copy engine to copy engines group in command list creation
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2022-09-12 11:21:58 +02:00
Lukasz Jobczyk
63e72965a1
Add initial BCS split implementation for L0
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2022-09-12 10:48:30 +02:00
Kamil Kopryk
fad4bee432
Fill leftover cmdbuffer space with MI_NOOPs in debugger and sw tag paths
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-7156
2022-09-12 10:48:13 +02:00