Commit Graph

6631 Commits

Author SHA1 Message Date
Mateusz Hoppe d3f3730989 Refactor L0 core tests
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-12-09 17:51:15 +01:00
ocldev f518dd60dc igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2020-12-09 17:50:17 +01:00
Adam Cetnerowski 91a938a449 ULT renaming: Memory Manager tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-12-09 17:49:59 +01:00
Adam Cetnerowski d746be0c4e ULT renaming: Memory Object tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-12-09 17:20:20 +01:00
Slawomir Milczarek e7772143a2 Add fixture with a simple stateless copy kernel
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-12-09 17:03:05 +01:00
ocldev 408373412d dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2020-12-09 15:04:45 +01:00
Mateusz Jablonski b6a20f9b23 Move mock_gmm and mock_gdi to shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-09 13:45:57 +01:00
Jaime Arteaga 86e25638d3 Set SysMan DDI to null if SysMan is not enabled
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-12-09 12:41:22 +01:00
Jaime Arteaga beb3c5ed05 Add support for global work offset extension in L0
Add experimental extension to set global work offest in L0.
Current L0 specification does not have interface to export
experimental function symbols, so for now, applications need
to find the symbol like with dlsym on Linux.

A blackbox test showing functionality is also added.

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-12-09 07:33:40 +01:00
wpjordan ab14df5aa6 Revert "Add netlink and gen netlink library loader."
This reverts commit 864f069b8f.
2020-12-08 20:41:09 +01:00
Mayank Raghuwanshi 29254cb683 update <pid> case for zetSysmanProcessesGetState
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2020-12-08 19:55:03 +01:00
Mateusz Jablonski 9183a9b638 Correct shared tests
create mock_gmm target if not exists

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-08 19:31:57 +01:00
Adam Cetnerowski 988e8667ce ULT renaming: Linux DRM tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-12-08 17:44:05 +01:00
Bartosz Dunajski 4fb4d99a06 Remove aub test
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-12-08 16:59:40 +01:00
Artur Harasimiuk ddca863c48 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-12-08 11:19:06 +01:00
Kacper Nowak 4804eca86d Refactoring Level Zero ULTs in order to use standalone spirv builtins
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2020-12-08 09:19:05 +01:00
Mateusz Jablonski c8d1e082dd Update getKernelInfo method
add root device index parameter to return proper kernel info

Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-08 09:14:44 +01:00
William Jordan 864f069b8f Add netlink and gen netlink library loader.
Netlink and generic netlink are standard linux
interfaces to allow management traffic between
user space and kernel subsystems over sockets.
This patch adds a loader for the generic netlink
library to allow Level 0 Sysman to manage
linux hardware that implements the generic
netlink interface. ULTs updated.

Signed-off-by: William Jordan <bill.jordan@intel.com>
2020-12-08 01:40:25 +01:00
Filip Hazubski edbda8e8b2 Pass HwInfo to computeSlmValues function
Resolves: NEO-5215, NEO-5216

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-12-07 20:23:28 +01:00
Filip Hazubski 0609a0915e Enable ULT
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-12-07 19:09:05 +01:00
Piotr Zdunowski 9a9bd6a805 Fix issue with creating image from buffer in local memory.
Resolves: NEO-4605

Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
2020-12-07 16:39:29 +01:00
Zbigniew Zdanowicz b4a901ac1c Fix aligned address for USM pointers
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-12-07 15:25:04 +01:00
Filip Hazubski 3770048532 Update parsing of -internal_options in ocloc
Add internal options provided by the user after
the generated internal options.

Related-To: NEO-5152

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-12-07 15:15:16 +01:00
Mateusz Jablonski 0d943e95c4 Store KernelInfo per root device in Kernel
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-07 12:22:28 +01:00
Mateusz Hoppe eb97c48844 Fix simulated CSR
- add localMemory to getAddressSpace()
- redirect writeMemoryWithAubManager to aubManager

Related-To: NEO-5357

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-12-07 12:10:43 +01:00
Adam Cetnerowski e26eb3ebdd ULT renaming: Helpers tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-12-07 12:08:09 +01:00
Adam Cetnerowski d6907858b6 ULT renaming: Kernel tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-12-07 11:46:11 +01:00
Mateusz Hoppe 6d873d9e4b Update infra
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-12-07 11:27:44 +01:00
Mateusz Hoppe 2997834d84 Cleanup code
- remove unneeded extern declarations

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-12-07 11:20:33 +01:00
Kamil Diedrich 0ecb1b804f combine timestamps implementation
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2020-12-06 17:19:36 +01:00
ocldev be1f6faeb2 dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2020-12-05 08:44:31 +01:00
Pawel Cieslak 684ed9f6c4 Update infra
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-12-04 16:47:49 +01:00
Pawel Cieslak 83c8d0984d Allow tsan for gcc
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-12-04 16:38:59 +01:00
Pawel Cieslak 068ee712d2 Update infra
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-12-04 12:40:48 +01:00
Artur Harasimiuk ded49c5914 remove DISABLED_ tests
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-12-04 12:17:42 +01:00
ocldev 9d8e390730 igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2020-12-04 09:26:34 +01:00
Artur Harasimiuk c31396bfef infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-12-03 22:12:04 +01:00
Filip Hazubski 2859023642 Add -ocl-version option when compiling without device
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-12-03 21:02:18 +01:00
Brandon Yates 69382998ac Updating Level Zero Loader to 1.0.22 in manifest
Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2020-12-03 20:23:35 +01:00
Filip Hazubski c83087ea72 Correct generating extensions list for compiler in Program
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-12-03 18:58:19 +01:00
Filip Hazubski ce4b6dbcd8 Update builtins hash
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-12-03 16:41:45 +01:00
Filip Hazubski 23d4967f79 Correct generating extensions list for compiler
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-12-03 15:15:49 +01:00
Kamil Diedrich 79d4af28de Switch to c++17
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2020-12-03 15:15:32 +01:00
Zbigniew Zdanowicz 19bea962d0 Use imported host pointers in the driver when available
Related-To: NEO-5126

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-12-03 13:52:14 +01:00
Mateusz Jablonski ff027615c9 Refactor ULT, dont create parameterized tests for single config tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-03 13:51:57 +01:00
Bartosz Dunajski cb14f0969d Reenable unit test
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-12-03 11:02:50 +01:00
Mateusz Hoppe 8198a739c8 Refactor Sip Kernel usage
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-12-03 10:43:53 +01:00
Young Jin Yoon da779d067f Support the AND operation in EncodeMathMMIO
Related-to: LOCI-1161
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2020-12-03 01:56:22 +01:00
Jaime Arteaga b668feaf0d Minor fixes to L0 blackbox tests
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-12-03 01:28:08 +01:00
Adam Cetnerowski 176154b9e6 ULT renaming: GMM Helper tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-12-02 20:12:37 +01:00