Commit Graph

2686 Commits

Author SHA1 Message Date
Chodor, Jaroslaw
bcde88e14f Allow disabling pdb generation
Change-Id: I2c4554030062e8e3bc373187bef22ec02eecb903
2019-07-04 21:01:22 +02:00
chmielew
7acfe9c935 suppress ocloc output
Change-Id: Ifab9b9c07e278062547581556da9b41ae3da9960
2019-07-04 20:47:02 +02:00
Pawel Wilma
fac8c94c1e Revert "Built-in kernels refactor"
This reverts commit 40b00c7e8a.

Change-Id: I8c13be5134c051272db1fe1b7b15764cf8ad6953
2019-07-04 16:33:01 +02:00
Venevtsev, Igor
83396a98cd Manifest update
Related-To: NEO-2877

Change-Id: Ia9be1cb6ea24a3e9483c12239eec105dfd319f0f
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-07-04 15:57:21 +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
chmielew
369982995d ocloc help cleanup
Change-Id: I4378fa306e3a2b3ec219800a61dbae6c7115808a
2019-07-04 12:55:22 +02:00
Mateusz Jablonski
009dbc45e2 Update test for reusing heap memory
Change-Id: Iab447afd8633e05947b6732a2d1fcf9762e521a8
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-07-04 12:24:12 +02:00
Igor Venevtsev
10799ea0ed Use GfxPartition for GPU address range allocations
[3/n] - DrmMemoryManager

Related-To: NEO-2877

Change-Id: If7aa5f7e0d774f0c8b1c01cf6b14ee22374987d3
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2019-07-04 12:14:00 +02:00
Chodor, Jaroslaw
0b3caec515 ocloc - additional search path for IGA
Change-Id: I43c213cd70083221af493e329e414d49e69bb706
2019-07-04 11:36:22 +02:00
Jablonski, Mateusz
cd329438ec Update infra
Change-Id: Ia5088efc601e1e89c41a36d1199b5140e977d36a
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2019-07-04 00:23:11 -07:00
Artur Harasimiuk
4e9b7b1fe5 cmake: make messages to be consistent
Change-Id: I168977998a24f7b20eb5bb1ded9ae60e18b93e3b
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-07-03 23:19:23 +02:00
Artur Harasimiuk
b8a5036c41 cmake: make directory prior to copying
Change-Id: Ifc45bf1eb3d819ae40c541eb067a33e5774f0039
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-07-03 23:13:59 +02:00
Krystian
3f76ab4469 ocloc help cleanup
Change-Id: Iaae89f0805d4cbb55f2d5bc261ede2823de7bd71
2019-07-03 15:19:23 +02:00
Pawel Wilma
40b00c7e8a Built-in kernels refactor
Related-To: NEO-3220

Change-Id: I4a44a71fe30abd38409de7e9741a3b389b967612
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-07-03 14:58:32 +02:00
ocldev
2640e5f17d gmmlib revision update
Change-Id: I79554365f731ef67d344ce0f0b7b8c97e3a117ae
2019-07-03 14:53:04 +02:00
Mrozek, Michal
25083960ac Add parameter to setGpgpuWalkerThreadData.
Change-Id: I931f27ad3a21d3d151b19ac9226e245134295b98
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
19.27.13361
2019-07-03 13:14:51 +02:00
Dunajski, Bartosz
711ba1414a Store operation params in MultiDispatchInfo
Change-Id: I519cf84619ca4cdd7c09d351f49832c1ea2b3c82
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-03 12:58:55 +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
Daria Hinz
42b87654eb Add preemption allocation for each of the Csr
Change-Id: Id14fbfbf6e9a6a85f035e75b4a20ca198c0996e5
Signed-off-by: Hinz <daria.hinz@intel.com>
2019-07-03 08:17:38 +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
Dunajski, Bartosz
27a0c5a566 Remove not used waitUntilGet parameter from takeOwnership method
Change-Id: Ic76264a87bbe9179f4aeb2ec3f97cdddd8465654
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-02 15:41:13 +02:00
Mrozek, Michal
d6b438da20 Clean interfaces.
Change-Id: Ifbc7caf77d10bd34c1c776739e9f11d3f9b12af8
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-02 15:31:21 +02:00
Milczarek, Slawomir
5fb7b11049 Enable local memory on Linux by default
Related-To: NEO-2687

Change-Id: I0a208e0ccd2946f1cc07dcfb36a9e9e071bb40bb
2019-07-02 14:39:24 +02:00
Mateusz Hoppe
14d8165887 Refactor GetSupportedFormats calls
Related-To: NEO-612

Change-Id: I2d6b4eeed06cfb3e3afededbfc5e4a1d1355ded7
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2019-07-02 14:14:25 +02:00
Mrozek, Michal
c093f27888 Wire in support for compiler passed work group order.
- Also add a support to state that values were passed.

Change-Id: I80006dd16984feb96dce1ac909153c191f9831cd
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-02 08:18:41 +02:00
ocldev
d7ec39e338 igc revision update
Change-Id: Ie2fdb268691ebe68dac31077d4cf28abbd46432d
2019-07-02 08:05:37 +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
Adam Cetnerowski
a19d5bca8a Documentation: FAQ
- Add information on checking device support
- Add information on forcing different OCL version

Change-Id: Ie6aa280508c1377dbef2f40649e7030d6484a416
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-07-02 00:22:06 +02:00
Dunajski, Bartosz
27654c9282 Buffer-to-Buffer blit operations support
Change-Id: I76c9fae83fa2a31bd6108999c7f77f4a47c47f1b
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-07-01 23:46:07 +02:00
Artur Harasimiuk
26252824e3 infrastructure update
Change-Id: I19fedc1a6ce931e55474824605e52d956d30bcb8
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-07-01 19:05:15 +02:00
Maciej Plewka
832814cefa Add debug flag to enable calling freeMemory in memory Manager
Change-Id: I61a3c6e768bd9a479731f9e3e000069c9b677c33
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-07-01 18:10:48 +02:00
Venevtsev, Igor
827b3aa9dc Manifest update
Related-To: NEO-2877

Change-Id: I671877c9a6aff0ec2d6a566f86e2d99a89145713
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2019-07-01 16:11:28 +02:00
Krzysztof Gibala
03e8b98e61 Update tokens for Unified Shared Memory [2/n]
Related-To: NEO-3317
Change-Id: Iad6b40545b6d536d6e23e623f4c79bf6db6f111f
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-07-01 14:53:37 +02:00
Dunajski, Bartosz
3441b5288d Update DispatchFlags in enqueueCommandWithoutKernel path
Change-Id: Ic1a8de5ee3e6d387d93b7238ab74bf1e3a8e0990
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-07-01 14:41:35 +02:00
Artur Harasimiuk
ee46ac1ab8 cmake: allow to disable package target
set cmake option: -DNEO_BUILD_PACKAGE=FALSE to disable CPack usage which
will remove target package. Option is set to TRUE if not specified
externally.

Change-Id: I6bcc81c8a0f85dbbd82ddaf66f4d4bc628ca04da
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-07-01 12:30:48 +02:00
Krzysztof Gibala
edf5a6ec3e Update tokens for Unified Shared Memory
Related-To: NEO-3317
Change-Id: Iafc272092c16557c02612dee661b5b87a86cae9a
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2019-07-01 12:23:30 +02:00
Mrozek, Michal
ee0cd25bef TBX - fix residency of command buffer.
- Make sure that command buffer is properly resident and task counts are
updated.
- There is no need for divergent code flow in flush, we want to ensure
here that command buffer is resident.
- By code unification tbx command stream receiver properly handles
command buffer allocation in all dispatch modes.

Change-Id: Ied3f96ccd3e4774fe2d6f8810021cb9e030b3004
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-01 11:49:35 +02:00
Dunajski, Bartosz
41cca6d790 Use GraphicsAllocation for blit operation instead of Buffer object
Change-Id: I7e59a25db97082a6396d441a8fa603df27d6424d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-07-01 11:23:27 +02:00
Jobczyk, Lukasz
83ee99ad3d Set supportsMultiStorageResources to true for WddmMemoryManager
Related-To: NEO-3182

Change-Id: Ia263b97394b83686262c06768de86c2ac2a37319
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-07-01 10:47:02 +02:00
Jobczyk, Lukasz
5cde27ed03 Add clSetProgramSpecializationConstant to dispatch table
Related-To: NEO-2260

Change-Id: I5164939688764effff64b4f7dcbe3a50e0fc794a
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-07-01 10:25:21 +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
Mateusz Jablonski
267fec40ad Improve source tree for igdrcl_tests project
Change-Id: I045baddd49df5724eed9049721cf634d0d9303d1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-07-01 08:16:57 +02:00
ocldev
ed99e089c9 igc revision update
Change-Id: Id720d9f68f66f54ea5cd6c63b30a0dc2c5f33537
2019-07-01 04:21:38 +02:00
Milczarek, Slawomir
2e7696121b freeGraphicsMemory to call freeGpuAddressRange on gfx partition
Related-To: NEO-2687

Change-Id: Id4ded6f5b443fb30c795cb8fab4bedda2fd66469
2019-06-28 15:38:29 +02:00
Mateusz Jablonski
91858d89d8 Add missing cleanup of private scratch allocation
Related-To: NEO-3190

Change-Id: I7b327c76cf62fab50d11ad06dcc067e92c650815
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-28 14:53:59 +02:00
Mateusz Jablonski
27f3f8ea8f Pass private scratch size to scratch space controller
Related-To: NEO-3190

Change-Id: I6f1e71481679492516d898226de6a1e721896e81
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-06-28 14:32:06 +02:00
Chodor, Jaroslaw
2f42f332d8 Adding support for kernel disasm using IGA
Change-Id: Ic75540c9b42913f5d12d66438cc4e6dcc39ceb98
2019-06-28 12:18:20 +02:00
ocldev
79e78e18c4 igc revision update
Change-Id: I2e6e2217d1c0ca285ea1dba035a0cae0c1a1195f
2019-06-28 04:22:10 +02:00
Mateusz Jablonski
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
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