This commit prevents a yaml parsing error in case a data type is passed
after empty vetor type data entry with the same indendation. In this
case, a parsing error will be returned.
- Corrected .ze_info section in valid empty program (zebin mock)
- Minor ults refactor in order to use mock zebin program with valid
.ze_info
Related-To: NEO-6735
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
feat(zebin): Use addend from RELA sections when performing relocations.
Resolves: NEO-6898
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
- different physical storage for every HW context
- adds support for debugging with implicit scaling on
- reorganize tests
Relates-To: NEO-6883
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
Stack vector will not cause dynamic allocations in most circumstances
ie. number of root device indices not more than 16
Related-To: NEO-6837
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
This patch fixes an issue about incorrect setting
of WorkloadPartionEnabled flag to ClientOptions.
Related-To: LOCI-3021
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
- If channel type or channel order is invalid for the layout, type, or
swizzle passed by the the user, then return unsupported image format.
Signed-off-by: Neil R Spruit <neil.r.spruit@intel.com>
When using implicit scaling, expose the copy engines from
sub-device 0 in the root device. This to facilitate
programming models of layers above.
Related-To: NEO-6815
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
- Do not make Builtin kernel allocations resident in
Module::initialize()
- Notify debugger with all segment allocations in module
- refactoring: extract logic to dedicated methods
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This change introduces checking of waits status in
CommandQueue and CommandList classes.
Related-To: NEO-6681
Signed-off-by: Patryk Wrobel <patryk.wrobel@intel.com>
This when we have implicit scaling, so fallback to the sub-device
for BCS migration support.
Related-To: LOCI-3014
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
When programming number of barriers use BARRIER_SIZE enumeration.
Resolves: NEO-6785
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
This patch adds blackbox test for IpSampling
feature.
This patch also adds support to use custom
workloads.
Related-To: LOCI-3009
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
zeCommandListAppendMemoryFill fails to fill sizes that are not
multiples of four when using a 2 byte pattern.
Fix the problem and add a blackbox test.
Signed-off-by: Troels Nielsen <bn.troels@gmail.com>
- use MemoryTransferHelper::transferMemoryToAllocation function
to copy ISA to allocation
Related-To: NEO-6862
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
- enhance ults code, do not inject memory manager
- fix some issues related to bindless global heap
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
warm and cold reset are common functionality,
the code is being moved to the common sysman implementation
from diagnostics specific files.
Related-To: LOCI-1908
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>