Commit Graph

77 Commits

Author SHA1 Message Date
Mateusz Jablonski
786cd28f2b Remove not needed pragmas -Winconsistent-missing-override from OCL ULT
Change-Id: Id8a67e33ed7191ba0acd2bb9b80336b6bb72b13a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-05-18 14:07:12 +02:00
Kamil Kopryk
424de72f38 Remove not needed code
Change-Id: Idb29d8ad6ca2e8408b2bc69329ac8564dee4e820
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-05-15 14:10:24 +02:00
Maciej Dziuban
19de738e03 Enable copy engine on GEN12LP
Change-Id: Ifd82abcb830a52d0e38e83a52c095da275e671fb
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Related-To: NEO-4233
2020-05-15 13:52:45 +02:00
Bartosz Dunajski
cb09e50e61 Fix CPU dependency handling for TimestampPacket
Change-Id: Ia75f4ea7eea10ca84ffa4b3d92d98942804be8d0
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-05-14 17:08:25 +02:00
Kamil Kopryk
c8012fd1d4 Refactor isSpecialWorkgroupSizeRequired helper
Change-Id: I5a26b921bac4ed51929d99a792a200265f9606af
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4648
2020-05-14 16:40:19 +02:00
Krzysztof Gibala
cb8e9656ee Merge MemoryPropertiesFlags files
Move mem_properties_parser_helper files to memory_properties_flags_helpers
Rename MemoryPropertiesParser to MemoryPropertiesHelper

Related-To: NEO-4143
Change-Id: Ib35360bceff90be2383696083226f8be1e47538c
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-05-08 14:17:36 +02:00
Zbigniew Zdanowicz
1bb0134a6c Refactor LriHelper class
Related-To: NEO-4338

Change-Id: Ie6387ff5f35df569fe1d9492b35e2acbc93e0393
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-04-29 14:15:43 +02:00
Krzysztof Gibala
b0ed3b2ab1 Refactor MemoryPropertiesFlags
Rename:
- MemoryPropertiesFlags to MemoryProperties
- MemoryPropertiesParser to MemoryPropertiesParserHelper
- getMemoryPropertiesFlags to getFlags
- getMemoryPropertiesFlagsIntel to getFlagsIntel
- functions involved with MemoryPropertiesFlags

Related-To: NEO-4143
Change-Id: I4eec67bba95dd5354d0df43c31e6ca724909138e
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-04-28 18:15:25 +02:00
Mateusz Hoppe
d2c07cb9ed Refactor bindless surface state offsets
Related-To: NEO-4607

Change-Id: I0b0ac275b532cf33f0292d3cf92abf2f49ff354f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-28 17:35:09 +02:00
Zbigniew Zdanowicz
048c90e3b1 Remove RMW access patterns from gfx memory
Related-To: NEO-4338

Change-Id: I8dcfca9a11f499fde44ca9754dec67fe5a5e3d46
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-04-28 15:26:22 +02:00
Zbigniew Zdanowicz
b2210fa5bb Refactor MemorySynchronizationCommands class
Related-To: NEO-4338

Change-Id: Id0ae9c73293fd99f53fccc11a69ca14fa9a6d119
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2020-04-27 17:33:31 +02:00
Milczarek, Slawomir
5bfc20ff28 ULTs amendments around fence allocation
Related-To: NEO-3216

Change-Id: I37c8b94cbd8d06dafc8a7a3d30fa40fad602a4ac
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2020-04-27 15:44:31 +02:00
Bartosz Dunajski
6818e55594 Improve TimestampPacket dependencies handling
Change-Id: Ib38f9db8e7398759c3031af5709ccdfd6a421002
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-23 15:18:40 +02:00
Bartosz Dunajski
fbe0f4d0f3 Remove unused TimestampPacketContainer method
Change-Id: I7d3b8dc17f5622beac3cff51f6d8351916f046e1
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-23 12:09:47 +02:00
Kamil Kopryk
9a0764d422 Add ults for getGpuTimeStampInNS helper
Change-Id: Id1661418a1525dd0a9a75782f6e4bba7d62f4490
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4618
2020-04-22 20:21:07 +02:00
Adam Cetnerowski
49f2a5157a ULT renaming: Validator tests
Related-To: NEO-2236

Change-Id: I2fc78054f375e1893f8f4be8e24bc4779a76a749
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-22 15:25:18 +02:00
Adam Cetnerowski
7ec397f0fc ULT renaming: Task information tests
Related-To: NEO-2236

Change-Id: Ie9bd16fde05ef6c25b3da4cd08e62a44f74e2ba1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-21 18:12:26 +02:00
Adam Cetnerowski
935fe7e099 ULT renaming: Uint16 SSE4 tests
Related-To: NEO-2236

Change-Id: I84c54b6e290bcdc4b8bf7c5ada0ff3e595ec9514
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-21 16:15:00 +02:00
Bartosz Dunajski
ce59a9a3a1 Remove atomic initialization
Change-Id: I646dea8f8c5366712953067d0ee507a03171096a
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-21 15:41:16 +02:00
Bartosz Dunajski
538774c412 Dont reinitialize dependencies count when debug flag is set
Change-Id: Id079bbe90c76bea1a5f5d1137a556513d5f5c2f8
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-21 10:55:27 +02:00
Bartosz Dunajski
f019d6ae8b Interface to query number of samplers
Change-Id: I78fac48e916d7a71f385a4b28b1d56e10ede0beb
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-04-21 09:48:51 +02:00
Mateusz Jablonski
86a5946b7b Pass device bitfield to TagAllocator
Related-To: NEO-4484
Change-Id: I56602a15d18ff577a97d573eeda51e7866525aa7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-04-17 10:41:18 +02:00
Adam Cetnerowski
8f0380a00b ULT renaming: Per Thread Data tests
Related-To: NEO-2236

Change-Id: Idaa3f96d3bf70c13b7bb0d214b16e0f3571b4158
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-16 14:41:50 +02:00
Adam Cetnerowski
173230c164 ULT renaming: Sampler Helpers tests
Related-To: NEO-2236

Change-Id: Ibcad3e3b9bbf1888b973929091e38eb6976236c7
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-16 13:59:45 +02:00
Michal Mrozek
7db5e6997b Add debug key to disable atomics on post syncs.
Change-Id: Ifd9d332a56efc661f99122ca72c41f6cb19d1315
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2020-04-15 13:45:44 +02:00
Adam Cetnerowski
4cc605db20 ULT renaming: Memory Manager tests
Related-To: NEO-2236

Change-Id: I71b03b089a2a51c375c790eee9864adaa5753cb1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-14 12:20:59 +02:00
Adam Cetnerowski
0ffa1f4314 ULT renaming: Pointer Math tests
Related-To: NEO-2236

Change-Id: I9797cd0387e80f4797d4111ef35ef3da71236bc4
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-10 09:27:02 +02:00
Adam Cetnerowski
851fe8ee07 ULT renaming: HW Commands Helper tests
Related-To: NEO-2236

Change-Id: If9b69316adcc2a3a32dd8872498caa7a8026d2e1
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-09 15:13:10 +02:00
Adam Cetnerowski
b1ef2f70d6 ULT renaming: Helper tests
Related-To: NEO-2236

Change-Id: I8c40794378627097ed4f58ba0dfbe67968910a1a
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-08 10:14:14 +02:00
Adam Cetnerowski
9311a9763d ULT renaming: Flush Stamp tests
Related-To: NEO-2236

Change-Id: I9849a000486e5001e98fe4a44f4ca7fa40353f9c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-07 09:09:25 +02:00
Mateusz Hoppe
bd247d725b AppendLaunchKernel tests
RelatedTo: NEO-4515

Change-Id: I1f719ea1f60f313fba44d49f84fe2caf6ea4e5c4
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-04-06 15:46:04 +02:00
Artur Harasimiuk
884ae6fbab remove MT tests from igdrcl_tests target
these tests are executed as part of igdrcl_mt_tests

Change-Id: I907bbe99b1283962db2b5ad5fae1e4c848683ff1
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-04-06 15:25:55 +02:00
Adam Cetnerowski
e92d297e99 ULT renaming: Get Info tests
Related-To: NEO-2236

Change-Id: I356adb82619733d165d515ab23ac16500298cd54
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-06 14:35:10 +02:00
Filip Hazubski
43dba9de4a Move MockDevice to shared
Change-Id: If3a4ea2bb3f47bcb8176516977a626517f25a49f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-03 08:23:06 +02:00
Filip Hazubski
385482e3fc Move VariableBackup to shared
Change-Id: Ib7e316f8d497f1854d977b6420f8c978de58c9ab
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-04-02 13:42:41 +02:00
Adam Cetnerowski
9b14911f8b ULT renaming: Dispatch Info Builder tests
Related-To: NEO-2236

Change-Id: Ie94c590025edf0605717f77bb89a730ab8c8e6e7
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-02 11:40:32 +02:00
Adam Cetnerowski
57cf4f00c3 ULT renaming: Dispatch Info tests
Related-To: NEO-2236

Change-Id: Ief677f8bcbf7832e18521f0e4d2e135b2c7dfe2c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-04-01 10:59:32 +02:00
Mateusz Hoppe
0791b25214 Move cmd parse files to shared directory
Related-To: NEO-4519

Change-Id: Id055631d68f1d73ae39c4976843080b8f8e05f1c
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-03-31 23:31:29 +02:00
Adam Cetnerowski
ef64990016 ULT renaming: Dirt State Helpers tests
Related-To: NEO-2236

Change-Id: I5ef5962daf9464b99adf20144897dec6a5fc2c1d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-31 15:27:44 +02:00
Adam Cetnerowski
504174a464 ULT renaming: Basic Math Helpers tests
Related-To: NEO-2236

Change-Id: I9e3f0ed5ce7334a190f664ec4311f346990756b9
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-31 15:13:01 +02:00
Filip Hazubski
64575cd589 Pass Context to parseMemoryProperties function
Change-Id: I74ff9fdb9292e281a1a6491387163db0de2ccea2
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-03-31 07:43:01 +02:00
Adam Cetnerowski
6de2b4e1cd ULT renaming: Base objects tests
Related-To: NEO-2236

Change-Id: I37c5e4418d1d1daf66460df1a9b375766f14580d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-27 19:44:58 +01:00
Adam Cetnerowski
0e87eb92c9 ULT renaming: Array Count tests
Related-To: NEO-2236

Change-Id: Id17f8d41b5bd26df6a101d4fa4214347106c7d0d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-03-26 14:06:55 +01:00
Mateusz Jablonski
0f0a42de89 Pass root device index to all MockAllocationProperties constructors
Related-To: NEO-4512, NEO-3691
Change-Id: I631228191ca472e883b5233cb41ae8b6254588e9
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-26 11:34:47 +01:00
Mateusz Jablonski
4e4d160efd Extend MockAllocationProperties constructor, pass root device index
Related-To: NEO-4512, NEO-3691
Change-Id: I1af3e513ae272e5baae116a176445e6e6af297fb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-25 21:48:36 +01:00
Mateusz Jablonski
3acc6b0aab Remove platformDevices from helpers, kernel, memory_manager
Related-To: NEO-4499
Change-Id: Ic875857ced2a793bf300164d44db2dbc99d33572
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-24 22:22:40 +01:00
Mateusz Jablonski
47e3e7c8eb Remove platformDevices [3/n]
Replace platformDevices[0]-> with defaultHwInfo->

Related-To: NEO-4499
Change-Id: I9a2607abe866512eef518ea6e34efb1d1d2069cf
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-24 17:19:57 +01:00
Mateusz Jablonski
7a2310163e Remove platformDevices [2/n]
replace **platformDevices with *defaultHwInfo
replace *platformDevices[0] with *defaultHwInfo

Related-To: NEO-4499
Change-Id: If973ceb44ede2e940969f9c666f85d9a939fbff8
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-03-24 15:26:34 +01:00
Lukasz Jobczyk
49d54cf45d Program selected commands on 3D pipeline
Related-To: NEO-4447

Change-Id: I6bf3d7edd9d8085c37995b75989b8d412a17bdd9
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2020-03-24 12:23:14 +01:00
Andrzej Swierczynski
1eb3bd5c0a Move platform() and constructPlatform() to MockPlatform
Related-To: NEO-4207

Change-Id: I7ed1c16f2eb357c3143d2a3f0b688f3cc747e9ff
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-03-23 23:49:39 +01:00