Mrozek, Michal
1bc5f7b142
Ensure that events without commands have proper flush stamps.
...
Change-Id: I937efef7f87fa7df9e9b1a903269e3637eca73ad
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-26 09:08:58 +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
Mateusz Jablonski
9e9e7ab61f
Correct memory banks passed to hardware contexts
...
Related-To: NEO-2881
Change-Id: I60d4a649c1ab3db634c56792e407bb318831de1b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-25 22:46:36 +02:00
Chodor, Jaroslaw
bc150a9bff
Manifest update
...
Change-Id: I4902f6434fc8c179baaf64a3a798a5a737d56bb8
2019-06-25 19:14:32 +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
Venevtsev, Igor
a04f2f8fb1
Update manifest
...
Change-Id: I4781610d1dcd5402210a2c780203ab85916f0da1
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-06-25 16:04:40 +02:00
Dunajski, Bartosz
8263d488c6
Submit Semaphore dependency for enqueue read/write without Kernel
...
Change-Id: I22e1743b4cbd6e8285527fdfe25424a6cb3ff462
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-06-25 14:21:57 +02:00
Venevtsev, Igor
165d1e4e55
Use GfxPartition for GPU address range allocations
...
[2/n] - OsAgnosticMemoryManager
Related-To: NEO-2877
Change-Id: I887126362381ac960608a2150fae211631d3cd5b
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-06-25 12:54:20 +02:00
Dunajski, Bartosz
bb6dfd4fe6
Add debug flag to disable aux translation
...
Change-Id: I1f3a2941de44e9fe793ef3f1c6425c80293cc63a
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-25 12:03:52 +02:00
Mrozek, Michal
67a1087ffb
[13/n] Unified Shared Memory.
...
- Update token values.
Related-To: NEO-3148
Change-Id: I08c791408b04609a393e7bad545f954f429c4a47
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-25 11:59:47 +02:00
Mateusz Jablonski
a8d2231774
Update manifest
...
Change-Id: Ia3f9f68b4e5329b5e804453697193a18d78590ac
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-25 09:54:48 +02:00
ocldev
a2399d22f7
dependencies update
...
Change-Id: Icea2e210d24a48b3a7eb2092f52cf646310dcd02
2019-06-25 07:45:27 +02:00
Artur Harasimiuk
f96b00b229
infrastructure update
...
Change-Id: Ifc17b04076d9c178dada4e068a19cfdb5a92ea28
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-24 23:09:24 +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
Artur Harasimiuk
5dbf8f7b8d
cmake: adding EXCLUDE_FROM_ALL to intermediate libraries
...
These targets should be built on demand when another target requires
this or explicitly requested. This applies to STATIC and OBJECT
libraries.
Change-Id: Ia0eb4e803b09c0ce594fd348ad53c10cdf5b3a9f
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-24 17:11:01 +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
Artur Harasimiuk
8ac710d3e2
infrastructure update
...
Change-Id: I8171c774f48e935f6629ca0624614610319c616e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-24 11:35:20 +02:00
Mrozek, Michal
662eb3a36f
Update internal.
...
Change-Id: I21e3f0b65ee07399f1a1d564d2430755c56d706a
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-24 10:57:16 +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
ocldev
9dfc02116a
igc revision update
...
Change-Id: Id40bf09969915f21ffeed931aa7f7fa3e7eaf91a
2019-06-24 04:21:30 +02:00
Mateusz Jablonski
30a534a4e4
Use GPU address when patching pipe
...
Change-Id: I4e4ca7ab2597fa97aa8cd1229382187974b22dde
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-21 16:48:07 +02:00
Mateusz Jablonski
3c1c4cf695
Update GMM API related to page table manager
...
Resolves: NEO-3155
Change-Id: I44a544a4ecd06e5769995eb1f67948ebb10a2cb5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-21 15:36:39 +02:00
Venevtsev, Igor
2da3e45867
Manifest update
...
Related-To: NEO-2877
Change-Id: I1a94270ffd1be43d7c23607bfd429405e440474f
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-06-21 15:19:55 +02:00
Mateusz Jablonski
7a3b2e583b
Use GPU pointer when programming constant/global surfaces
...
Related-To: NEO-3127
Change-Id: I29fd5e3f3f370c21a20f403f66c0a3604be884fd
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-21 14:20:22 +02:00
Dunajski, Bartosz
be7087ec66
Obtain completionStamp from enqueueCommandWithoutKernel
...
Change-Id: I045d4acc37a3c1d7376eaf87b1ed163c968f1266
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-21 14:10:26 +02:00
ocldev
cfe9a5a231
igc revision update
...
Change-Id: Id97a600202578c86841921b005c8aa4d209fa0b5
2019-06-21 13:53:32 +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
Mateusz Hoppe
50bedb75b2
Add override to SchedulerKernel destructor
...
Change-Id: Icf1d07dc3f0e9a4595093887995fd1f4c24b6f21
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-06-21 09:40:17 +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
Filip Hazubski
a9b8c07293
Update enqueueKernel
...
Return CL_INVALID_GLOBAL_WORK_SIZE error if global_work_size contains 0 for
OpenCL older than 2.1
Do not throw exception if global_work_size contains 0
Related-To: NEO-3111
Change-Id: If7b7884465117d9c0615ace2bb682b3b1c7d8bdb
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-06-19 15:28:39 +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
ocldev
0a8c821245
dependencies update
...
Change-Id: Ib9cfbbf0f40a1110b73e4fa9abfa70b3910566ff
2019-06-19 12:59:29 +02:00
Mateusz Jablonski
d06fcc8599
Dont force system memory for pipe and global surface
...
Related-To: NEO-3127
Change-Id: Iffb1b04401a19043bdb898b7896068bc760f4797
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-19 12:46:30 +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
ocldev
e0ed288f28
dependencies update
...
Change-Id: Ib7cd3c705045908cf890df37e15b0138bba6d93d
2019-06-19 10:36:49 +02:00
Chodor, Jaroslaw
2e5ef30009
ocloc - checksum recalculation during reassembly
...
Resolves: NEO-2696
Change-Id: I2c049ac511e437679df9b58d00e4fb8d995bbe3e
2019-06-19 09:57:04 +02:00
Mateusz Hoppe
0fa5ceea37
Disable LocalMemory in ULTs in 32 bit
...
Change-Id: I8118c27494023536db8a4c0a44c7fa67a7942776
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-06-19 09:56:37 +02:00
ocldev
ac3142cb9c
igc revision update
...
Change-Id: Ie90f191ac7108cd8092faf9b0fa8b927a3576fb9
2019-06-18 18:07:38 +02:00
Kamil Kopryk
568670c764
Validate and create image using MemoryProperties instead of flags.
...
Related-To: NEO-3147
Change-Id: I6c1f4383ec4ae1c35399f26ed953f1f20c203cf3
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2019-06-18 15:54:29 +02:00
Dunajski, Bartosz
4b592b2520
Don't take BCS path when Queue is blocked
...
Change-Id: Ie6faa276ce1173ce075693bc81d1e91d1ace27fc
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-06-18 15:31:53 +02:00
Mrozek, Michal
d6dd229543
Fail create allocation if map is unsuccessful.
...
- This way we will fail whenever mapping is unsuccessful instead of creating
Graphics Allocation that is in undefined state.
Change-Id: I50358d4564cd3fba0f6d05ab47cbbbaffbd9ce1c
2019-06-18 15:29:56 +02:00
Jacek Danecki
52e3f12b69
update IGC in Semaphore build
...
- Add patch for IGC building with llvm 7 from Ubuntu 18.04
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
https://github.com/intel/compute-runtime/pull/181
Change-Id: I8a91b7c3f961f092b33bd8ab3ef4cc2bd281e744
2019-06-18 14:49:45 +02:00
Dunajski, Bartosz
c6bb5f1309
Manifest update
...
Change-Id: Ia6f1497cc1203b364143f6a1c106f9fc64ea9854
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-18 11:01:58 +02:00
Maciej Dziuban
64b6f2e2bb
Add GENTEST_F macro
...
Change-Id: Ia8ecff6672706ccbaa9b43c699c32d4f4c79d623
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-06-18 10:45:25 +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
3a75c4fb71
[7/n] Unified Shared Memory.
...
- Add basic allocation support for shared allocations
- Add kernel support for shared allocations.
Related-To: NEO-3148
Change-Id: Ie0523acc3a444eef6a5aeb6a56a041280df6a02e
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-18 09:17:16 +02:00
Piotr Fusik
57f88ee197
Determine the engine flag while binding the context.
...
Related-To: NEO-3008
Change-Id: Id2a9a210ca3a611b6663d43f1442b26cfccddb10
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-06-18 08:32:49 +02:00
Artur Harasimiuk
15faadbfcc
cmake: refactor generation of GTest xml details output
...
Change-Id: I223d316916ef3f73fc67d8a2c381528d7431481d
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-18 08:01:16 +02:00
Mrozek, Michal
e279804c0c
[6/n] Unified Shared Memory
...
- Move definitions to core folder.
- Add tests for core related code.
Change-Id: I9ae0473f965ba56cbe2f5458160b8a24d06595ae
Related-To: NEO-3148
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-18 07:18:18 +02:00