Commit Graph

60 Commits

Author SHA1 Message Date
Damian Tomczak
314c899d66 fix: correct stateless kernel compilation for PVC+ products
Related-to: NEO-11859

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2024-10-04 12:51:33 +02:00
Mateusz Jablonski
fb3ad659d4 build: remove deprecated macro for OCL 2.0 support
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-17 09:35:11 +02:00
Mateusz Jablonski
f745eb44fb refactor: remove deprecated cmake macro
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-09-16 19:03:24 +02:00
Kamil Kopryk
7e357fd1a4 refactor: add DISABLE_32BIT_FLAGS_FOR macro
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-09-13 17:14:46 +02:00
Artur Harasimiuk
80cbc07c85 refactor: cmake macros to identify legacy platforms
Related-To: NEO-6683
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2024-06-26 10:47:03 +02:00
Chodor, Jaroslaw
ad155da67a feature: Enabling platforms in ocloc by default
This feature enables supported platforms in ocloc even
if not enabled for driver.
Allows sharing single ocloc instance for multiple driver-platform
configurations

Related-To: NEO-10531

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2024-05-28 12:09:47 +02:00
Mateusz Jablonski
a787686ac5 feature: add new definitions for support of AOT configs
Related-To: NEO-11466
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2024-05-27 09:29:14 +02:00
Kamil Kopryk
36dcfc0b42 feature: add stateless heapless builtins
Related-To: NEO-7621
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2024-01-16 11:11:31 +01:00
Grzegorz Choinski
7a9170aacc build: disable wddm linux based on supported platforms
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2023-10-19 13:39:11 +02:00
Filip Hazubski
58a2466f6e refactor(cmake): Remove unused macro CORE_CONTAINS_PLATFORMS
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2023-03-21 14:26:34 +01:00
Filip Hazubski
3cfba5b73d refactor(cmake): check images support per platform instead of per core
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2023-03-13 16:14:39 +01:00
Mateusz Jablonski
4647180c76 refactor: remove platform type string
this property is no longer needed as we compile kernels per product family

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-01-04 13:48:16 +01:00
Compute-Runtime-Validation
5a6d358166 Revert "refactor: remove platform type string"
This reverts commit 58b443ecf1.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2023-01-04 11:08:51 +01:00
Mateusz Jablonski
58b443ecf1 refactor: remove platform type string
this property is no longer needed as we compile kernels per product family

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-01-04 09:26:29 +01:00
Mateusz Jablonski
d7e4117dcf Compile builtins and test kernels per product family
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-11-29 11:52:21 +01:00
Mateusz Jablonski
f45d1029e3 CMake: adjust testing flags based on TESTS_* flags
Auto-enable core tests based on TESTS_<platform> flag
Skip L0 unit tests when no supported core family is tested

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-10-28 10:32:22 +02:00
Mateusz Jablonski
9d18df63a9 Prevent auto-enabling gen flags for pre-gen12 devices on Windows
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-09-30 13:01:11 +02:00
Artur Harasimiuk
2b9827ad7d hw_cmds.h for XE refactor
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-06-30 11:52:27 +02:00
Artur Harasimiuk
0e65d3e667 hw_cmds.h usage refactor
create header with include for DEFAULT_PLATFORM what can be used in some
places

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-06-29 18:03:21 +02:00
Kamil Kopryk
038d1d54fa Correct xe_hpc tests
Related-To: NEO-6631


Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2022-03-09 09:21:30 +01:00
Katarzyna Cencelewska
5943113a01 Remove device enqueue part 2
Clear "SUPPORT_DEVICE_ENQUEUE" from cmakes

Related-To: NEO-6559
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2022-01-11 15:58:21 +01:00
Katarzyna Cencelewska
388adcca77 Force setting SUPPORT_DEVICE_ENQUEUE
fix problem with cached value

Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2022-01-04 13:21:16 +01:00
Katarzyna Cencelewska
534280fad6 Disable device enqueue
on icllp, cfl, kbl, skl

Resolves: NEO-6559
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2022-01-03 17:34:30 +01:00
Bartosz Dunajski
29f74a1a98 Rename cmake GEN variables
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-11-24 14:42:57 +01:00
Artur Harasimiuk
ea373d2664 cmake: cleanup variable names
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-10 21:31:17 +01:00
Bartosz Dunajski
740ceaf2c2 Dont compile aux translation builtin on not supported platforms
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-10-12 07:40:05 +02:00
Kamil Kopryk
9ccf43e441 Correct branch_dir_suffix in cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 16:00:20 +02:00
Maciej Dziuban
392b1c8b4d Improve message about used product families in CMake
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-04-27 18:36:14 +02:00
Artur Harasimiuk
4e737adb05 cmake: enable GEN support when PLATFORM support is enabled
We allow to disable GEN and PLATFORM support by default and enable these
selectively. However, to enable e.g. SKL support you have to set:
    -DSUPPORT_PLATFORM_DEFAULT=FALSE
    -DSUPPORT_GEN_DEFAULT=FALSE
    -DSUPPORT_GEN9=TRUE
    -DSUPPORT_SKL=TRUE

The idea is to enable support for GEN if disabled but PLATFORM support
requires this. New parameter list is:
    -DSUPPORT_PLATFORM_DEFAULT=FALSE
    -DSUPPORT_GEN_DEFAULT=FALSE
    -DSUPPORT_SKL=TRUE

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-01-21 14:04:53 +01:00
Kamil Kopryk
57386c11f9 Don't use underline when concatenating a platform list
Change-Id: Ib0f0f009b8fb7f441b8f5cf12e72eeb5b0b870ea
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4865
2020-08-04 17:14:34 +02:00
Mateusz Jablonski
980f7aeaef Skip ULT when there is no tested platforms
Change-Id: I91a08d999c05bac6d871d0b4b0c353fc76a9c40a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-07-06 17:10:39 +02:00
Katarzyna Cencelewska
92284c132e Disable some builtins when images are not supported
Change-Id: I8eb477ec84398858dbdd9a8812a094fc975b4238
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-04-23 11:30:52 +02:00
Mateusz Jablonski
aefd97213b Make platforms.cmake platform agnostic
include necessary files from cmake directory

Change-Id: I6b68e1642e47e83277791d83a962519d842e00a1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-04-10 13:55:28 +02:00
Mateusz Jablonski
816eb19cce Define run_*_mt_tests in separated folders
Change-Id: I7844f7b2b63c100f1c03e7867043d746ef3793f8
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-04 21:57:28 +01:00
Mateusz Jablonski
e6b6f6d85d Define run_*_aub_tests targets in separared folders
Change-Id: I4794f2e9c5cf6bf3e618ea9f88ee6b7dba095e18
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-04 13:31:31 +01:00
Mateusz Jablonski
073e015000 Define run_*_unit_tests targets in separated folders
Change-Id: Ic01913cf58e373f59a3c9445c385741dd6308d59
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-03 14:22:52 +01:00
Mateusz Jablonski
c6ea9ee62e Simplify getAllSupportedTargetPlatforms function
Change-Id: Ib270a8ee20995adf132a3b11873f0cddc31db1e9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-11 19:50:50 +01:00
Mateusz Hoppe
aaed434ded Create tested product family list
Change-Id: I6bdd0a1f03318dec9730a05947f2496f60637623
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-12-23 13:08:26 +01:00
Dunajski, Bartosz
d18d1b6ce4 Opensource TGLLP
Change-Id: I1685057a641d938170b8c7ec860d2f53f45b1d6d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-27 09:20:41 +02:00
Adam Cetnerowski
9f633e3359 Disable VME on BDW
Change-Id: I9a76f2c7d97254aa6b71e1be44fb1ac5317f37ea
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-09-17 16:33:57 +02:00
Andrzej Koska
dd777559ba Limiting VME tests to supporting platforms
Change-Id: I06aac13fc69d74fc4db26dfdd3b2035e53405d08
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
Related-To: NEO-3416
2019-07-30 12:06:02 +02:00
Filip Hazubski
55a1ddab39 Keep platform types in a list
Related-To: NEO-3503

Change-Id: I7216d7a5088b0a18aebdedc386208ec398bae5ef
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-07-24 15:15:47 +02:00
Koska, Andrzej
382bc8547d Add EHL device IDs
Change-Id: Ic65fab67d0943023caecfc07b63e2853fb58d0c4
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
Related-To: NEO-3321, NEO-3221
2019-07-17 12:22:55 +02:00
Maciej Dziuban
7c30e1ed4a Add CMake flag to control device enqueue
Change-Id: Ia2ba2c5437adeca2c0335f5a2ffd28a6a2881a2a
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-2942
2019-07-17 10:21:10 +02:00
Artur Harasimiuk
1bc98b8478 removing unused code
Change-Id: I4be71baeedfa96fd98f611ebc58097b1cec2cd75
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-10 23:46:23 +02:00
Artur Harasimiuk
f44c0014e7 cmake: disable Gen10 by default
Gen10 support can be enabled by cmake flag: "-DSUPPORT_GEN10=TRUE"

Related-To: NEO-3095
Change-Id: I651c757f82ae98ca09989361cf8c192b812bb123
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-04-23 16:42:40 +02:00
Jacek Danecki
4b2bb188b7 Add support for Gen11 platform
Related-To: NEO-2388

Change-Id: I4da92efe7f875f409cd62519a31ed4509b55bda7
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-04-05 14:28:55 +02:00
Mateusz Jablonski
5df48bf33a CMake: set preferred platform only when that platform is supported
Change-Id: I33a426f001422c3f82ac7d3b3d37ec5e65c41129
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2018-11-27 17:18:47 +01:00
Artur Harasimiuk
40146291ad Update copyright headers
Updating files modified in 2018 only. Older files remain with old style
copyright header

Change-Id: Ic99f2e190ad74b4b7f2bd79dd7b9fa5fbe36ec92
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-09-20 18:02:35 +02:00
Artur Harasimiuk
e84ea0ffa0 Fix for SKIP_UNIT_TESTS
Change-Id: I4eae4a91443f043c57b68bda5882d40e0d333e12
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2018-08-21 14:53:13 +02:00