87c5d2663b
Add absolute path to unit_tests
...
Change-Id: I7a64f79a39dff4f5fa4166244e71872bb614724f
2020-02-23 17:18:04 +01:00
e8852a68c4
Reorganization directory structure [2/n]
...
Change-Id: I47962d17d755e80dcd9476e1ed75560f433f6115
2020-02-23 12:01:27 +01:00
d015d3633f
Add absolute path to include
...
Change-Id: Ib0782b4ab8d9a26ec358ecfb57721f4fe8d51b06
2020-02-23 08:47:49 +01:00
fa8e720f9e
Reorganization directory structure [1/n]
...
Change-Id: Id1a94577437a4826a32411869f516fec20314ec0
2020-02-22 21:56:09 +01:00
8f44a95ca0
Changing include paths
...
Change-Id: I3b878463289083c956382e68da3473788cf5c15f
2020-02-22 18:45:39 +01:00
daed7cbc00
Move CommandStreamReceiver to core
...
Change-Id: Id8ed0e680f77b4dd9614f0096c3e6d9a1d04b3d3
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-02-21 23:13:38 +01:00
21aa550dba
Move vme builtins to separated target
...
Change-Id: I1a6bf556f8b19a8cd4da62cb814305e1fdfdd7cd
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-02-21 01:24:22 +01:00
f9630a3b2f
Moved remaining gmm_helper files to core
...
Related-To: NEO-4217
Change-Id: Ibc884b1a03b1b013f454067770d1d6f90c6a9c7f
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-02-18 16:37:19 +01:00
e0fe796115
Create core library
...
- include only enabled gen files
Change-Id: Id3251b72253d25f92c83f6ca465903366d9e78e7
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-01-31 13:05:43 +01:00
1b634ed6be
Refactor aub_stream paths
...
Change-Id: I1271758916ff603b6fc3d9e3eb8003275eab488d
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-01-28 17:42:32 +01:00
315df91d9d
Builtin kernels refactoring
...
Related-To: NEO-3220
Change-Id: Ib85a1f4fd69b47bc8e819a29cc4adec73bda72e0
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2020-01-24 11:56:02 +01:00
28511bbc50
Remove not needed dependencies on gmm library target
...
target_link_libraries applies the dependency implicitly
Change-Id: Ie989e8edbcfeecfb15b3512dac6026ea5e9eb3eb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-01-15 12:18:02 +01:00
d24735b38f
Rename cmake variables
...
IGDRCL__* to NEO__*
UMKM_SHAREDDATA_INCLUDE_PATHS to NEO__GMM_INCLUDE_DIR
Change-Id: I565eedfbf572badd6bdbfaf9e09e62dbb2efb017
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-01-15 08:46:10 +01:00
e3cc20fdcc
Link igdgmm in link time
...
change mock_gmm to object library
Resolves: NEO-2551
Change-Id: I7546868209191cc5833b2048ce9298881d2b79ac
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-01-14 13:01:34 +01:00
507190d92b
Replace SKIP_ALL_ULT with SKIP_UNIT_TESTS
...
Change-Id: I2edfeffc60c5a53c709091ae8f560ac3238e877e
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-01-03 13:29:22 +01:00
ec22a08785
Fix path to scripts/format
...
Change-Id: I32812f80b3cb80dc13a2631ca32be0894099765b
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2019-12-30 15:36:38 +01:00
8cc2a6c28e
Move GmmClientContext to core
...
Related-To: NEO-3982
Change-Id: Id61dacb2ae952355e4d4ef33900c702443106d03
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-12-30 15:04:36 +01:00
41abc3b7a3
Use new variable to skip NEO unit tests only
...
Change-Id: I8da6d2d112a0ab114732a2315fffd6d5b6baa3de
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2019-12-30 13:48:03 +01:00
10df55a507
Simplify setting TargetDir
...
replace tabs with spaces
Change-Id: Ie4c8f7027b7785b1f83bc29c92cbd9e5b7d98d35
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2019-12-20 00:41:11 +01:00
cf02ada7a1
making formatting optional
...
Change-Id: Ic2d0d052b110ae1760cb1887f0c948efc4dd3910
2019-12-18 17:04:09 +01:00
a830237bd0
Formatting scripts and target
...
Change-Id: I281a5ce8d7c97eea1ede1194a1c1f18ef1f8ecc1
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2019-12-18 14:30:32 +01:00
f0a6f6b057
Move DebugSettingsManager to core
...
- pass registry path in constructor
Change-Id: I2a121da2c9483a0df088989feea490a638c63016
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2019-12-17 10:39:53 +01:00
5fa53f4516
Move headers to core
...
- address_patch.h
- options.h
- registered_method_dispatcher.h
- grf_config.h
Rename OCL_RUNTIME_PROFILING -> KMD_PROFILING
Related-To: NEO-3982
Change-Id: I06cf72729e9d7d7d2ff0bd169fcbada00c4b509a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-12-10 12:19:29 +01:00
72a1542140
[2/N] Program refactor - gather compiler options
...
Change-Id: I0a614be73fbd87184be2dfea407582a58c27b0bc
2019-12-06 22:17:19 +01:00
13921f698e
Move files to core
...
- OsLibrary class
- sku_info directory
- gmm_lib.h header
Change-Id: Ia86280e61cd2913c546afc40c3751b42e04ab137
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-11-19 16:19:52 +01:00
e7ee6daaa0
Remove runtime/gen_common from include paths
...
Change-Id: I4d1f9e64e0f4099e7903234e62b070ad4235347a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-11-19 13:37:34 +01:00
bb1cdcaa30
refactoring dependencies lookup on Linux
...
Dependending on Linux Distribution location of pkgconfig may change and
be under lib/, lib64/ or other subfolder. Let's use GNUinstallDirs to
pick correct location when checking for prebuilts
Change-Id: Ic2323e2408eae3d91f0af71cb04e268bcb43bd46
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-11-18 14:12:14 +01:00
2e74c161d6
respect interface defines provided by IGC compiler
...
Change-Id: I00b6855a44305c338418366183c5edb6864528e7
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-10-24 12:21:12 +02:00
bdbef12a9f
cmake: allow to specify external defines
...
use cmake param: -DNEO_EXTRA_DEFINES=<one>[,<...>]
Change-Id: Ib87e632aca7203f3608d804e64cd4b89db60b7ba
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-10-22 05:46:10 -07:00
9ed6194420
CMake: rename variables
...
IGDRCL_BINARY_DIR -> NEO_BINARY_DIR
IGDRCL_BUILD_DIR -> NEO_BUILD_DIR
Change-Id: I977b1819ac46482b3e18a4483195a2d1a18a6e68
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-21 13:14:03 +02:00
2196f7e216
Move ElfLib to core
...
Change-Id: I57987e871aac9c72dc786661c1d24f5024dd367b
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2019-10-18 08:31:12 +02:00
79e7a51908
CMake: rename IGDRCL_SOURCE_DIR to NEO_SOURCE_DIR
...
use NEO_SOURCE_DIR instead of CMAKE_SOURCE_DIR
Change-Id: Ib3774c80147941ded6bc884d83407461c89e7b8e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-14 12:18:50 +02:00
adcaf05a44
Clean obsolete HAVE_TBX_SERVER.
...
Change-Id: Ic25767b95b173e344d5718fd750c32265078becb
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2019-09-18 23:12:11 +02:00
4c1adc4d47
Move engine limits to the core dir
...
Related-To: NEO-3677
Change-Id: Ib36d24e8e6f0605033cfbc79afea45e85a058aad
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2019-09-09 12:30:59 +02:00
7c35ac19a3
Property that allows UB-san to continue on fail
...
Change-Id: I0c0193985fcfedc782e638cc1b04c39c13cde1d1
2019-09-08 23:02:21 +02:00
c3a54dd5ad
Remove OCL object from MemoryProperties 1/n
...
Create struct MemoryPropertiesFlags and helper for it
Related-To: NEO-3132
Change-Id: If303a563d7dbae8cf897aa8182b9caab08593c75
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2019-08-09 08:47:54 +02:00
203d94d28f
add cmake flag to disable libva detection
...
Change-Id: If5dc29d3c16a5ebf6285f34ee4c3847635751634
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
2019-08-05 14:01:50 +02:00
f04f28eeab
Remove LIBDRM_DIR flag
...
Resolves: NEO-3529
Change-Id: Ibe410d2e6f94188a21a01501a2d1e5b15a411c2e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-08-01 15:32:17 +02:00
2ea9bace60
Force 64 bit toolset for MSVC.
...
Change-Id: Icd8db90d9ee99e93edbe273a16ae270c30dca7cd
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com >
2019-07-30 09:06:02 +02:00
2cec1869fd
Add NEO core directory to CMAKE.
...
Change-Id: I3e645b2f18207738db5d41ac0c3c781e6d61db8a
2019-07-15 09:21:37 +02:00
bb5f6bf4b1
Built-in kernels refactor
...
Related-To: NEO-3220
Change-Id: I6625539554b56999a6a810e7be8e89435d1aef11
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2019-07-12 13:17:59 +02:00
5814a9613a
Correct instrumentation include paths
...
Change-Id: I5c9c1f59c9af48574eb48a2b92629a8c971e6d5c
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-07-09 08:02:06 +02:00
bcde88e14f
Allow disabling pdb generation
...
Change-Id: I2c4554030062e8e3bc373187bef22ec02eecb903
2019-07-04 21:01:22 +02:00
fac8c94c1e
Revert "Built-in kernels refactor"
...
This reverts commit 40b00c7e8a
.
Change-Id: I8c13be5134c051272db1fe1b7b15764cf8ad6953
2019-07-04 16:33:01 +02:00
d1d794c658
Metrics Library Performance Counters implementation.
...
Signed-off-by: Piotr Maciejewski <piotr.maciejewski@intel.com >
Change-Id: I0f00dca1892f4857baaebc75ba2208a4f33db1bf
2019-07-04 15:56:47 +02:00
0b3caec515
ocloc - additional search path for IGA
...
Change-Id: I43c213cd70083221af493e329e414d49e69bb706
2019-07-04 11:36:22 +02:00
4e9b7b1fe5
cmake: make messages to be consistent
...
Change-Id: I168977998a24f7b20eb5bb1ded9ae60e18b93e3b
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-07-03 23:19:23 +02:00
40b00c7e8a
Built-in kernels refactor
...
Related-To: NEO-3220
Change-Id: I4a44a71fe30abd38409de7e9741a3b389b967612
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2019-07-03 14:58:32 +02:00
ee46ac1ab8
cmake: allow to disable package target
...
set cmake option: -DNEO_BUILD_PACKAGE=FALSE to disable CPack usage which
will remove target package. Option is set to TRUE if not specified
externally.
Change-Id: I6bcc81c8a0f85dbbd82ddaf66f4d4bc628ca04da
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-07-01 12:30:48 +02:00
2f42f332d8
Adding support for kernel disasm using IGA
...
Change-Id: Ic75540c9b42913f5d12d66438cc4e6dcc39ceb98
2019-06-28 12:18:20 +02:00