Mateusz Jablonski
66754c4849
Remove platformDevices from runtime
...
Related-To: NEO-4207
Change-Id: I70781b44e7d14360a581808049baf8b61fd1b4e4
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-05 09:59:13 +01:00
Mateusz Jablonski
e77ed5f4fa
Make platformImpl a vector
...
Related-To: NEO-4207
Change-Id: I85fa2d5a44160e1cf98321f9835a5173e59e479c
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-04 15:29:19 +01:00
Mateusz Jablonski
10db7e0328
Refactor variables to modify getDevices func behavior
...
store them in one struct
expect that global state is restored on test end
Related-To: NEO-4207
Change-Id: Icd1db59598f464a34608290d6023405cf7f246f0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-04 10:31:48 +01:00
kamdiedrich
0fff56b656
Move wddm files to core folder
...
Change-Id: I28cb7ee6f63275e5b44697e22259023354b9311e
2020-01-31 20:10:01 +01:00
Artur Harasimiuk
8fd1e8c511
change config storage from string to uint
...
Change-Id: If206fe823541fb2a64f0a555934788eef5a05da7
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-01-31 11:14:05 +01:00
Pawel Wilma
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
Mateusz Jablonski
9562daa2d0
Create wrapper for Gmm exported functions
...
Related-To: NEO-2551
Change-Id: I6d2912b2cb020e9544e52af7c46f54d5174a1a52
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-20 11:15:24 +01:00
Mateusz Jablonski
78187655eb
Windows: load gmm lib via LoadLibrary
...
Resolves: NEO-4144
Change-Id: Iae9d170a43872a93d36e84e93709a23951b4ac35
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-01-14 22:23:01 +01:00
Mateusz Jablonski
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
ocldev
87e948eef5
gmmlib revision update
...
use new interface from gmmlib 19.4.1
Change-Id: Ie07bd9e9533c01ef06c67a4059a278850e365f07
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2020-01-03 13:22:11 +01:00
Mateusz Hoppe
51f7ca1601
Move files to core
...
- runtime/gmm_helper files
- engine_control.h
- allocation_properties.h
Change-Id: I108888d639c8fdb298eda00fb1e7961b2ccb26cd
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-01-02 15:57:05 +01:00
Jobczyk, Lukasz
eac48002ab
Calculate a maxOsContextCount variable
...
Change-Id: I7b2f7733be74abf4ae299396d616b249b67de58e
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-12-23 12:24:40 +01:00
Mateusz Hoppe
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
Mateusz Jablonski
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
Dunajski, Bartosz
dfc50f3a75
Move gmm_helper to core
...
Change-Id: I31ca317d10697ab884e04f443c8ccfdd6ca9d2ae
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-04 15:25:32 +01:00
Dunajski, Bartosz
ec21f06427
Move GMM-OCL types conversions to new helper + includes cleanup
...
Change-Id: I13e5917a32a5cd894ee42a848407fe20bf1daa06
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-12-04 10:42:49 +01:00
Pawel Cieslak
6584f58902
Dynamic query of EUCount and SubSliceCount.
...
Related-To: NEO-3841
Change-Id: I7b92314bb8465233909fd1dddeef4ae1469008c9
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2019-11-20 12:28:04 +01:00
Mateusz Jablonski
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
Jobczyk, Lukasz
3fc748c0f9
Use newer GMM API
...
Related-To: NEO-3832
Change-Id: I9c97a20a6a611118eb14348a8c6960115a20777d
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-11-05 08:30:09 +01:00
Dunajski, Bartosz
41407535f3
Remove capabilityTable flag override
...
Change-Id: I5ca70b780d7e6217dc59a70be12ccda87f52df95
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-09-30 19:19:54 +02:00
Jobczyk, Lukasz
86edfea3bf
Fix OCL specific registry path in a core dir
...
Change-Id: I5b7792582e6c77a29ffb42b8fe024bc826ae1867
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-09-02 17:33:50 +02:00
Jobczyk, Lukasz
10795c716f
Move DebugSettingsReader to a core dir
...
Related-To: NEO-3677
Change-Id: I3374abde6717be20c064ec6d65c0751a783f5138
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-08-29 13:49:40 +02:00
Mrozek, Michal
1ec794286f
Remove not used global variable.
...
Change-Id: I3cc5cd6099331b186f6f3ee6324b058f2125aecb
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-08-29 13:12:17 +02:00
Mrozek, Michal
817e62e01c
Limit redundancy in main.cpp
...
- Some functions were called twice, this commit limits this.
Change-Id: Ib362cc038a2f0669dbfbb62f0c00b67cf980d316
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-08-29 09:55:48 +02:00
Mrozek, Michal
bd8405aa3d
Fix revision id setting.
...
Change-Id: I510ae6a497a9233e4fdd1dcd2a22f2dbd47b247b
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-08-27 14:29:11 +02:00
Filip Hazubski
4410ebe74d
Remove unused function
...
Related-To: NEO-3503
Change-Id: I787907e73f1237295594d3a2620f8459f8698eee
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-07-25 01:31:14 +02:00
Mrozek, Michal
6d2facd2b1
Move memory leak listener to core.
...
Change-Id: I7f8a732340c65bbe4cf2f511d9dfe38bed131c85
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 15:38:22 +02:00
Mrozek, Michal
a0d98f698c
Move printCallStack to core.
...
- Move captureCallStacks as well.
- Delete always true printMemoryOpCallStack from code.
Change-Id: I46a4b1727c31b8f147d5151371c3d1a76657873b
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 15:35:38 +02:00
Mateusz Jablonski
910617c329
Add supportsImage flag to capability table
...
Resolves: NEO-3177
Change-Id: I7b21163187b570ea08cefe37572a3838072cb7bd
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-07-02 07:51:02 +02:00
Milczarek, Slawomir
561c6394be
Add options to specify buffer and image dump formats to AUB unit tests
...
Related-To: NEO-3080
Change-Id: I23a310167b7fb06a7a85c0b5fed233f8050b28f2
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-05-14 14:27:53 +02:00
Dunajski, Bartosz
0f87e9aa1a
Rename HardwareInfo members
...
Change-Id: I85f56b677bafdd75dd958b488522393fc18b68af
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-05-09 09:13:55 +02:00
Dunajski, Bartosz
bb80d327c7
Move HardwareInfo ownership to ExecutionEnvironment [1/n]
...
Change-Id: I5e5b4cc45947a8841282c7d431fb69d9c397a2d4
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-05-08 16:11:01 +02:00
Mrozek, Michal
22c2c9b02c
Change the size of aux translation transfer.
...
Change-Id: I9b34babf26eee217c203d0c09d819765a45a9506
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-20 15:45:07 +02:00
Katarzyna Cencelewska
c5274c5087
Set FeatureTable and WorkaroundTable in setupHardwareInfo
...
Related-To: NEO-2755
Change-Id: I61ba85909574780464690c70b194b3d3597af43e
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2019-04-17 13:52:19 +02:00
Mrozek, Michal
501a521120
Do 4 byte transfers for full copy kernel.
...
- Also utilize mem object allocation size for aux translation.
Change-Id: I117e4d17b2c8e2acc8395381f36f3019d6987314
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-11 15:49:46 +02:00
Mateusz Hoppe
52e48c4215
Add --enable_memory_dumps option to aub_tests
...
Related-To: NEO-3079
Change-Id: I185309aba2a8a6e02988bbe407c43ea7fa53be4d
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-04-08 08:29:16 +02:00
Maciej Plewka
9e52684f5b
Change namespace from OCLRT to NEO
...
Change-Id: If965c79d70392db26597aea4c2f3b7ae2820fe96
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-03-26 15:48:19 +01:00
Filip Hazubski
8b57d28116
clang-format: enable sorting includes
...
Include files are now grouped and sorted in following order:
1. Header file of the class the current file implements
2. Project files
3. Third party files
4. Standard library
Change-Id: If31af05652184169f7fee1d7ad08f1b2ed602cf0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-02-27 11:50:07 +01:00
Hoppe, Mateusz
cb37f2a779
Add /we4189 switch to CMAKE_CXX_FLAGS for MSVC.
...
- treat unused local variables warnings as error in Debug
Change-Id: I2da08b72e0f0083d3cdf932fbf92ef4981a88615
2019-02-08 12:06:04 +01:00
Chodor, Jaroslaw
9d8f280d5c
Removing address space qualifiers from literals
...
Change-Id: Iffdc5a8d98f37a3df930d67c39f771c89b24f47c
2019-01-25 17:25:05 +01:00
Kamil Diedrich
e2092d29ff
Fix for receiving appropriate tokens during builtin compilation
...
Change-Id: I5f73bd95bbbd0e2b59dcc85beebd3d1ee205782a
2019-01-17 14:31:29 +01:00
Hoppe, Mateusz
d7f498c58a
Enable LocalMemory and AubStream in AubTestsWithTbx mode
...
Change-Id: I7958cc76be823b02782e1cb92eeacacdf35f8cc1
2018-12-27 09:48:31 +01:00
Maciej Plewka
9e81469d9f
Disable debug keys for ults
...
Change-Id: I7f69a770b21a741b5ff79e735c26d988d2b83aab
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2018-12-19 12:30:03 +01:00
Mrozek, Michal
fedbf73fbe
Disable local memory in tbx mode.
...
Change-Id: I3fe5365aa269c064bfc7b3146caeefb983e978bb
2018-12-17 16:46:51 +01:00
Hoppe, Mateusz
6eb13a0c9a
Set hwInfo with skuTable and sysInfo for selected productFamily
...
Change-Id: I9dc7de0ad70d0ebd98e569ee2657e6ff7278bc76
2018-12-16 23:47:39 +01:00
Mrozek, Michal
928632ec19
Disable Aub Stream when in tbx mode.
...
Change-Id: Iffd5fa5efe3f236954a3888fdd286bd5f889393f
2018-12-13 17:46:04 +01:00
Mrozek, Michal
17de3fbeb9
Add option to generate random inputs to tests.
...
Change-Id: I940e6405fbd964bbe8c815f9fc8466d04efe4bbf
2018-12-07 12:22:35 +01:00
Mrozek, Michal
deb4bd844b
Initialize rand in tests.
...
Change-Id: I534a89b070f9f5be2182fcd4a58f96a85c6d93de
2018-12-06 19:00:30 +01:00
Zdanowicz, Zbigniew
323f765659
Fix correct number of subslices in ULT when no subslices argument is given
...
Change-Id: I09090c328c8966106bc42e37aa1869c56254a263
2018-11-30 08:42:22 +01:00
Zdanowicz, Zbigniew
7dbd0ea4f3
Move Scratch Space functionality to dedicated class
...
Change-Id: Ic7655c4b971513961aba6823478a139ffc943466
2018-11-29 11:55:56 +01:00