Commit Graph

2694 Commits

Author SHA1 Message Date
Mrozek, Michal 931bd04a99 Change implementation of simple_kernel_9.
Change-Id: I22686ac1f17b5b01d991e16c7e690a2fb109088f
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-08 09:23:09 +02:00
Mrozek, Michal 1022ad4aac Release reference to mem_object after command submission.
Change-Id: I1d3899ee3320869dd245dc1af22bd9b0dbfce9cf
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-05 11:39:24 +02:00
Mrozek, Michal 5a0be86b04 Ensure structures are properly initialized.
Change-Id: Idc5feda9147abdefc3d864744e73d88111884eea
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-05 10:43:59 +02:00
Mrozek, Michal 689f6a2047 Add simple kernel utilizing get_sub_group_id()
Change-Id: I9071b48f9fc53f99b371649a021951785127c925
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-05 10:22:03 +02:00
Dunajski, Bartosz ecc2a6b115 AuxTranslation support in BlitProperties
Change-Id: I52b136dd2a14e8b2c614c54dc695eca141b87a99
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-07-05 08:59:12 +02:00
Mrozek, Michal 976f3dee08 Update internal.
Change-Id: If8eefd7ab95e46ef9ced946c10bd6438de7ee024
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-05 08:56:45 +02:00
Mrozek, Michal 9ddc4f5f2e Improve NonDefault flag dumping.
- Do not require PrintDebugMessages to have information messages.

Change-Id: I5fcf8dee73ca193f40ac33d2f68190a22ff60e97
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-07-05 06:13:08 +02:00
Artur Harasimiuk ba18b85f1c infrastructure update
Change-Id: Ibf5fc586da1c811a69c1172b81d1a6ab5bc2d867
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-07-04 22:46:52 +02:00
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>
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