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