Commit Graph

205 Commits

Author SHA1 Message Date
Adam Cetnerowski fcf3b09439 ULT renamning: Release Mem Object tests
Related-To: NEO-2236

Change-Id: I4cc0ec4292f051296984c8b1d74e229852139b9b
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-16 10:17:07 +02:00
Dunajski, Bartosz 89d1878cd6 Rename engine member in CommandQueue
Change-Id: I01516616c164f19afbcd62d39a2a42d04ff768c9
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-15 17:53:01 +02:00
Mrozek, Michal fe26b0b406 Move debug_manager_state_restore.h to core.
Change-Id: I3ef4a1aec40efa4bbc8346a5b517336c42c06519
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 17:21:38 +02:00
Mrozek, Michal 9d723a10aa Move enumerateLeak to core.
- remove not used parameter.
- remove the usage of default parameters.
- move some constants to memory management as well.

Change-Id: Iedf374568fa3594ffad6b53534e4483485863324
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 13:53:03 +02:00
Mrozek, Michal 05522f8ecd Optimize includes scheme.
- remove not needed includes.

Change-Id: I8d2018e965496eb3bc3321550bdc4924d52f7315
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-15 12:07:50 +02:00
Mrozek, Michal e58273fac2 Move memory management to core.
Change-Id: Ifa9233960f81095e293df631da9422608535171d
2019-07-15 10:19:42 +02:00
Adam Cetnerowski 91b1604d9a ULT renaming: Release Kernel tests
Related-To: NEO-2236

Change-Id: If75a0c0a4bd9af3e244e2d3411defa6084f076e9
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-15 08:37:54 +02:00
Mrozek, Michal 0440b86d05 Rename SVM Memory Manager to Unified Memory Manager.
Change-Id: I1d7637a5aaca3ef5190c4f6303c81060f95744a9
2019-07-12 11:22:09 +02:00
Adam Cetnerowski 91b56260b0 ULT renaming: Event tests
- rename tests to meet naming pattern
- minor code refactoring

Related-To: NEO-2236

Change-Id: I1cb58e12204018d59aa5696bad889dbefafc8833
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-12 09:05:26 +02:00
Adam Cetnerowski c8d8f788ca ULT renaming: Release Context tests
Related-To: NEO-2236

Change-Id: I57bc625d121c9c3ceef6a4e69a04348d618b8dc6
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-11 08:36:21 +02:00
Adam Cetnerowski c0de49614d ULT renaming: Release Cmd Queue tests
Related-To: NEO-2236

Change-Id: Ib1118f6055280ad5a3976ead47e30fc055b78a79
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-10 23:39:31 +02:00
Adam Cetnerowski 042901857f ULT renaming: Link Program tests
Related-To: NEO-2236

Change-Id: I1b38d80827baa16ceb1c0365989a4a6f5f0a1902
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-09 09:01:25 +02:00
Adam Cetnerowski 2c38d0814b ULT renaming: Motion estimation tests
Related-To: NEO-2236

Change-Id: Idfdb4c0b03774119385f10b2aac86db26b81e306
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-09 00:26:05 +02:00
Piotr Maciejewski 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
Adam Cetnerowski 065477d439 ULT renaming: GetAcceleratorInfo tests
Related-To: NEO-2236

Change-Id: Icea04247580f7f05c6db646a37c3fae2b63f0404
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-03 10:50:25 +02:00
Adam Cetnerowski 27e9dfb2f0 ULT renaming: GetSupportedImageFormats test
Related-To: NEO-2236

Change-Id: I2680109042bdd3132f646e3ee4ce9defa9fbb393
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-02 17:21:48 +02:00
Krzysztof Gibala 407c0213f1 Add clGetMemAllocInfoIntel
Related-To: NEO-3317
Change-Id: If46be932e170d45793fe143ebb54fcfb0cda9ccc
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-07-01 09:45:31 +02:00
Adam Cetnerowski 9f03864f37 ULT renaming: GetPlatformInfo tests
Related-To: NEO-2236

Change-Id: I5094f301553c764a3ad38fcf8e9222cd9c37892c
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-06-28 01:16:24 +02:00
Adam Cetnerowski eb3e6efaf1 Correct GetPlatformIDs error when platform fails to initialize
Change-Id: Icb25cd2924aa406c08af9d47a1002ba6d23724f7
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-06-26 09:01:04 +02:00
Adam Cetnerowski ac5510f808 ULT renaming: Get Platforms IDs tests
Related-To: NEO-2236

Change-Id: I0045c9fa3afe8fa8b1210092de5574a278334e38
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-06-25 16:27:37 +02:00
Mrozek, Michal 7d3e8f32c8 [12/n] Unified Shared Memory.
- Wire in support for clEnqueueMemsetINTEL.

Related-To: NEO-3148

Change-Id: I50f636e8e0029a154b6a6c7cd46385e92f8d4d7f
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-24 18:14:29 +02:00
Mrozek, Michal e6930c4769 [11/n] Unified Shared Memory
-wire in support for clEnqueueMemcpyINTEL

Related-To: NEO-3148

Change-Id: I3aa758d288fe5b0fd38d25e28d69ae0017ff8730
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-24 16:46:25 +02:00
Mrozek, Michal 37e4bca788 [10/n] Unified Shared Memory.
- Wire in support for clDeviceMemAllocINTEL
- Wire in support for clSharedMemAllocINTEL
- Wire in support for clSetKernelArgMemPointerINTEL

Related-To: NEO-3148

Change-Id: I9e182beb6f4dda3adfc0f2f23ffd129640ebd73c
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-24 10:03:25 +02:00
Adam Cetnerowski 430ee1d1a3 ULT renaming: GetPipeInfo tests
Related-To: NEO-2236

Change-Id: Ief532e142096388dcbf3096a9bd8c304568e8e56
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-06-21 13:46:25 +02:00
Mrozek, Michal 0758661c52 [9/n] Unified Shared Memory
- Wire in support for clMemFreeINTEL.

Related-To: NEO-3148

Change-Id: Ibef61b7d9bdfa3021533faa0019b6b443145f1be
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-19 16:06:52 +02:00
Kamil Kopryk 72841e36c2 Add clCreateImageWithPropertiesINTEL API
Related-To: NEO-3147
Change-Id: I4a8a9d73fe75e0680226fbd0625342f639ddd201
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2019-06-19 15:51:22 +02:00
Mrozek, Michal 3595e6e046 [8/n] Unified Shared Memory.
-Wire in host allocations API.

Related-To: NEO-3148

Change-Id: If7213a7c90a35aebb530e2b4d14413138cd84297
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-19 14:21:15 +02:00
Krzysztof Gibala 4eb870af85 Add Unified Shared Memory API
Related-To: NEO-3317
Change-Id: I9e15ac2dab710e6e410ddded04f0be01694a74d7
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-06-19 11:49:49 +02:00
Jobczyk, Lukasz 971eb7a1b4 Add initial implementation of specialization constants
Related-To: NEO-2260

Change-Id: Ib722109039555a028eb4ec0862e9de72342f9730
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-06-18 09:39:32 +02:00
Mrozek, Michal be48b56732 Kernel refactor.
- Change function names to indicate they work on SVM allocations.
- Remove one function used only in tests.

Change-Id: I9b18d9fee3d4f2a46a7f458ca73d39b3863ce6d3
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-14 10:27:21 +02:00
Cetnerowski, Adam 5b85cea6fc ULT renaming: GetMemObjectInfo tests
- including small refactor / cleanup

Related-To: NEO-2236

Change-Id: I26815ec8f0eb9d1654777d777cfbc5a41d327916
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-06-11 13:52:10 +02:00
Anton V. Gorshkov b26650c7b0 Added host-side API tracing support
Change-Id: Id473243344d76e58e326c5a1cb487c57cf5c736c
Signed-off-by: Anton V Gorshkov <anton.v.gorshkov@intel.com>
2019-06-11 08:02:58 +02:00
Mateusz Jablonski 9ecaaa731a Correct error code in clCreateImage when device doesn't support images.
Related-To: NEO-3175

Change-Id: I27c6fd3f6b86ef47599bf8f7f68b2dfa8c46e1f0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-05-31 11:37:45 +02:00
Krzysztof Gibala 7830be3090 Do not create buffer when size is too big.
Resolves: NEO-3131
Change-Id: Icd37e7bc62719be5956b6a9435ab2fe7e0962c00
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-05-29 12:23:39 +02:00
Jaime Arteaga b98b51b0d9 Move ptr.h to core folder
Change-Id: Icf0db7c767b2b1ea44fccc02b135f0f6c1f78c8f
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2019-05-29 00:11:34 -07:00
Hoppe, Mateusz d15174d7c5 Block SVMAllocsManager creation in Context when SVM is not supported
- skip SVM tests when SVM is not supported

Related-To: NEO-3157

Change-Id: Ie5d5ef4778749f60537084fc7f388714954a4873
Signed-off-by: Hoppe, Mateusz <mateusz.hoppe@intel.com>
2019-05-17 08:59:00 +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
Adam Cetnerowski 79e22a09b9 Report SPIRV 1.2 as supported
Change-Id: I3ce078f166d5257ee4e06281b6f42c1091e05b91
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-04-23 09:58:24 +02:00
Cetnerowski, Adam 021fcef7ca ULT renaming: Get kernel work group info
Related-To: NEO-2236

Change-Id: I3d2062e2a72561c8709af5a1792ac4f43b8a9020
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-23 09:57:15 +02:00
Cetnerowski, Adam faae0364d0 ULT refactoring: Kernel Sub Group Info tests
Related-To: NEO-2236

Change-Id: Ibab8161c6f5935a4104d7a4d168ce614c0cffdd7
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-19 12:40:33 +02:00
Cetnerowski, Adam 18a9e164e1 ULT renaming: Get sub group info tests
Related-To: NEO-2236

Change-Id: I4cfe34a2dd5b61408b85ca23b01c065d9c9959d9
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-17 21:58:01 +02:00
Koska, Andrzej 066743747d Enable building the spirv kernel more than once
Change-Id: Ia93456e7b7afaee07fa633727e943d8db2736f07
Resolves: NEO-2837
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
2019-04-16 09:40:28 +02:00
Cetnerowski, Adam 5b893e84b4 ULT renaming: Get kernel info
Related-To: NEO-2236

Change-Id: I24772bb39f5235e8361db7fe63cd49ce94cd9869
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-15 10:56:19 +02:00
Zbigniew Zdanowicz 971cbd55f3 Add new SVM types
Related-To: NEO-2917

Change-Id: Ica127129799c1e617a326a110348c2f70160b15c
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-04-11 15:27:38 +02:00
Mrozek, Michal a21f921dcf Do not validate platform for add comment call.
Change-Id: I1f4c28541aea8e13ac1a63511acb5528b3047fe5
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-04-11 10:25:18 +02:00
Cetnerowski, Adam 0283f7ad13 ULT renaming: Get kernel arg info tests
Related-To: NEO-2236

Change-Id: Ia397ee841183e760c7cfd34559c19f5f45d90dab
Signed-off-by: Cetnerowski, Adam <adam.cetnerowski@intel.com>
2019-04-11 10:22:19 +02:00
Adam Cetnerowski 5034c03f7c ULT renaming: Get image params tests
Related-To: NEO-2236

Change-Id: I70a3e2fc32781dff8dff68d380eebec3cddeb7b2
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-04-09 11:19:35 +02:00
Jobczyk, Lukasz d6367f02aa Add INTEL suffix to the clEnqueueVerifyMemory
Related-To: NEO-3082

Change-Id: Ia15ab39545144198b2db745a0a61757b6b1caf47
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-04-09 11:00:48 +02:00
Jobczyk, Lukasz 2393aceca6 Add dispatchable object to the clAddCommentINTEL
Related-To: NEO-3082

Change-Id: Iae0117b32a81c97a37fb30e79bd4b9547c50c95c
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-04-08 16:05:29 +02:00