Commit Graph

2638 Commits

Author SHA1 Message Date
223b998d92 Handle PATCH_TOKEN_MEDIA_VFE_STATE_SLOT1 patch token
Related-To: NEO-3190

Change-Id: I3e357f7e21a58e5bd2aa8cb8005b720c690664f2
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-28 01:48:50 +02:00
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
4dcbae30b1 Update infra
Change-Id: Idfcbf99c5f98f04b396c527c1a3f3eb60589eea6
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-06-27 17:37:33 +02:00
56e77ca452 Add BlitProperties to simplify properties passing
Change-Id: I4abf99d420487a237e5b465b9d4d121121f45a84
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-06-27 16:31:40 +02:00
373dd2021b Add private scratch space allocation to scratch space controller
Related-To: NEO-3190

Change-Id: I8100bb1db99700c2aac487e443a872f56c887dd1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-27 15:57:20 +02:00
da09c70e8c Remove not used parameter
Change-Id: Ieef5a0da66a91075b682e917def3578cf48b0bbe
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-27 13:58:18 +02:00
8d4791143b Change postSyncAddress offset for cache flush
Change-Id: I6cc557888e46e4a1c1ff495ddd2a3f9b6e264a21
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-06-27 11:42:52 +02:00
0a59476cb9 clGetDeviceInfo support unified memory 1/n
Change-Id: Iebb7f9f81ebfef8382ef12783356127f27ea3fc3
Related-To: NEO-3344
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2019-06-27 11:19:51 +02:00
9bcec32ef4 Add new LinearStream ctor
Change-Id: I8c77f90306d9ab27b42cc331bbfce6258bca4a3b
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-06-27 09:59:49 +02:00
79fc2c6d42 remove /usr/local/bin directory from rpm package
To resolve issue on Centos:
file /usr/local/bin from install of intel-ocloc-19.25.0-1.el7.x86_64
conflicts with file from package filesystem-3.2-25.el7.x86_64

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

https://github.com/intel/compute-runtime/pull/184

Change-Id: I2cc0055415a835adaa435b40ddf9df0a785e6168
19.26.13286
2019-06-26 15:34:36 +02:00
840d81c9fc Do not initiate limited range allocator if range above max64 bit address.
Change-Id: If7b0a83c5e5326f2b16d32533d8631ff6ff877cc
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-26 11:43:24 +02:00
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
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
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
bc150a9bff Manifest update
Change-Id: I4902f6434fc8c179baaf64a3a798a5a737d56bb8
2019-06-25 19:14:32 +02:00
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
a04f2f8fb1 Update manifest
Change-Id: I4781610d1dcd5402210a2c780203ab85916f0da1
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-06-25 16:04:40 +02:00
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
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
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
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
a8d2231774 Update manifest
Change-Id: Ia3f9f68b4e5329b5e804453697193a18d78590ac
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-25 09:54:48 +02:00
a2399d22f7 dependencies update
Change-Id: Icea2e210d24a48b3a7eb2092f52cf646310dcd02
2019-06-25 07:45:27 +02:00
f96b00b229 infrastructure update
Change-Id: Ifc17b04076d9c178dada4e068a19cfdb5a92ea28
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-24 23:09:24 +02:00
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
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
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
8ac710d3e2 infrastructure update
Change-Id: I8171c774f48e935f6629ca0624614610319c616e
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-06-24 11:35:20 +02:00
662eb3a36f Update internal.
Change-Id: I21e3f0b65ee07399f1a1d564d2430755c56d706a
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-06-24 10:57:16 +02:00
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
9dfc02116a igc revision update
Change-Id: Id40bf09969915f21ffeed931aa7f7fa3e7eaf91a
2019-06-24 04:21:30 +02:00
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
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
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
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
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
cfe9a5a231 igc revision update
Change-Id: Id97a600202578c86841921b005c8aa4d209fa0b5
2019-06-21 13:53:32 +02:00
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
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
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
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
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
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
0a8c821245 dependencies update
Change-Id: Ib9cfbbf0f40a1110b73e4fa9abfa70b3910566ff
2019-06-19 12:59:29 +02:00
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>
19.25.13237
2019-06-19 12:46:30 +02:00
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
e0ed288f28 dependencies update
Change-Id: Ib7cd3c705045908cf890df37e15b0138bba6d93d
2019-06-19 10:36:49 +02:00
2e5ef30009 ocloc - checksum recalculation during reassembly
Resolves: NEO-2696

Change-Id: I2c049ac511e437679df9b58d00e4fb8d995bbe3e
2019-06-19 09:57:04 +02:00
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
ac3142cb9c igc revision update
Change-Id: Ie90f191ac7108cd8092faf9b0fa8b927a3576fb9
2019-06-18 18:07:38 +02:00