Commit Graph

2677 Commits

Author SHA1 Message Date
Milczarek, Slawomir 17f9cc006d OsAgnosticMemoryManager to call freeMemory on AubManager
Resolves: NEO-3231

Change-Id: I89a3cc9f2a63931c6c87ec70bbedc19716a885c1
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-05-29 18:09:49 +02:00
Mateusz Jablonski 7cc855cc72 Update kernel test
Resolves: NEO-3149

Change-Id: I736fc6fd84b1a8c4f6cbcac11ee40635d7fdfba4
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-05-29 14:01:57 +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
Milczarek, Slawomir e7573af28f Add freeMemory to AubManager
Related-To: NEO-3231

Change-Id: Iaf7015cfa2eacd5f2eb0537e10c1c1950d52e1eb
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-05-29 08:51:59 +02:00
Zbigniew Zdanowicz e2906fcdf1 Move interlockedMax to core helpers
Change-Id: I5496ea963e68e0ef1e107c860112b7123d38aa81
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-05-28 17:38:17 +02:00
Maciej Dziuban ce406c34f8 Add missing line in CMake
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
Change-Id: Id8ceb2b5f2e9488995259a436e798991aebd7f8a
Related-To: NEO-3016
2019-05-28 16:23:10 +02:00
Mateusz Jablonski bb2defacf4 Rename preferredGpuAddress -> reservedGpuVirtualAddress
Use reservedSizeForGpuVirtualAddress for freeGpuVirtualAddress call

Related-To: NEO-2881

Change-Id: Ieafa6ad33f3f9922cbfa414c7f40b4f3a28e7fc5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-05-28 14:55:44 +02:00
Maciej Plewka 93ed9ab198 Infra update
Change-Id: I013417339a65eb80a07a4a73b21a8b54b8450049
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-05-28 14:26:00 +02:00
Jacek Danecki a43848445b Add information about ppa packages for Ubuntu 16.04
Change-Id: I51504c297f589f780691816c8319d7327ddf8dc7
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-05-28 13:41:41 +02:00
Maciej Dziuban d10ec9944c Check support for SetUp and TearDown in HWCMDTEST_P
Change-Id: I597e6d68daaf790d63d1e3948b8c66831a483cc4
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-05-27 17:10:44 +02:00
Maciej Dziuban 1cee6fedb8 Add missing expects in test_sample tests
Change-Id: I076c2a2f6e8faf7a68d4db0d9284ef2257a69309
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-05-27 15:05:16 +02:00
Mrozek, Michal edb78834cb Move allocateGraphicsMemoryInDevicePool to Os Agnostic memory manager.
Change-Id: Ica179986f401b99e61c3485d549790489cbb1fd5
Signed-off-by: Mrozek, Michal <michal.mrozek@intel.com>
2019-05-25 02:12:16 +02:00
Artur Harasimiuk 7989a68f6f infrastructure update
Change-Id: I41fc836c2c22dfaa4bc8424d4909435af901831d
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-05-24 19:17:04 +02:00
Maciej Dziuban 8ad2adf1ad Check support for SetUp and TearDown in HWCMDTEST_F
Change-Id: I5f4120b4b74ba2dd665566216ff6c55177b3a735
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-05-24 16:21:23 +02:00
Mateusz Jablonski 39f4a0cecb infra update
Change-Id: Ia2994d38b3696fb741cb3a29639a5521414bd34d
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-05-24 15:50:18 +02:00
Milczarek, Slawomir 583d4d4c6c Add clearAllDependencies parameter to obtainNewTimestampPacketNodes
The capability to clear Timestamp packet dependencies from command queue.

Related-To: NEO-2747

Change-Id: Id3812539a47b96e23d0b8b17b9b8f54878ee2ef2
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-05-24 12:29:49 +02:00
Maciej Dziuban 608ec933da Extract GpgpuWalker related functions to bdw_plus files
Change-Id: I3b2081af8e350d4072da5e1482a4bfc50e06fb6d
Related-To: NEO-3016
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-05-24 11:48:50 +02:00
ocldev 7218bdb849 igc revision update
Change-Id: Iea613e2a8dc5916c3cb68b94099e932581c2dd2d
2019-05-24 04:23:04 +02:00
Maciej Plewka f2a8fc7ea9 Print_formatter refactor
Change-Id: Icb03697281b009c853d91a63d5d21ffcde545a8f
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-05-23 21:37:50 +02:00
Piotr Fusik 7392856a8c Call queryEngineInfo.
Related-To: NEO-3008

Change-Id: I8075c565df79e6671552d0c03bd034d735fd27c0
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
2019-05-23 12:15:01 +02:00
Zbigniew Zdanowicz 52dc359511 Return zero as scratch required GSBA when no scratch allocation present
Change-Id: Idc59b6d0193b7310d9330432df8ccf300a93a912
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-05-23 11:41:19 +02:00
Pawel Wilma b64210d3db Add local memory usage selector in memory manager
Related-To: NEO-2906

Change-Id: I3172e9551b8d06437c273b122dc6e9d529155b5c
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2019-05-23 11:05:36 +02:00
Maciej Dziuban a90270c1de Extract functions to state_base_address_bdw_plus.inl
Change-Id: I577488aa18b7ca53e87c5e05c383d9879c545fbb
Related-To: NEO-3016
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-05-23 10:29:58 +02:00
Koska, Andrzej 3d3e6b9531 Testing enqueueSVMMemcpy with host pointer
Related-To: NEO-3011
Change-Id: I179089e078361dd2449f78e75f1d6edd3f5235de
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
2019-05-23 09:47:29 +02:00
Artur Harasimiuk b273c9350d infrastructure update
Change-Id: I2bb17ef88b4191819d2e27669d42b1c45cefb583
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-05-22 20:10:52 +02:00
Maciej Dziuban 0939aed3a5 Delete image_base.inl
Related-To: NEO-3016
Change-Id: I851f5867f22a387a6af90a93f46d985211292375
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-05-22 16:28:22 +02:00
Zbigniew Zdanowicz 7390e456a4 Add getter of Scratch Controller to the CommandStreamReceiver class
Change-Id: Iba0a9d7e4a9f141e1e31de428d50e7c745ad993a
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-05-21 17:25:05 +02:00
Dunajski, Bartosz b82cdd6b8e Program MI_SEMAPHORE_WAIT for dependencies during blit operations
Change-Id: I8b0e467886bfb23d026a0c13be514343a22a20a1
Related-To: NEO-3020
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-05-21 14:18:16 +02:00
ocldev e6c7c862ed dependencies update
Change-Id: Ib179a57dd6c5758e0dd6d4d13361931900bc6d2c
2019-05-21 09:14:03 +02:00
Maciej Plewka 8ba2af5159 Infra update
Change-Id: I08e9543b0a70f2041c964d875877e5c1fdaf7cf7
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-05-21 01:11:21 +02:00
Jaime Arteaga 34013c03fc Minor refactoring to allocateSystemMemory and selectHeap
Change-Id: I2cf3917d56773535b7a06a7d091c14c4320ef734
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2019-05-20 07:41:17 -07:00
Marcin Naczk ce8d24d124 Add multi command line option for ocloc
- now ocloc is able to make multi build, all options and parameters
of build are listed in separate .txt file, each line in this file
is new build.

Change-Id: Id74af826e8c1a4fe14c46ed6024efe2041a22fd0
Signed-off-by: Marcin Naczk <marcin.naczk@intel.com>
2019-05-20 16:02:20 +02:00
Filip Hazubski 2d02435fb9 Add DeviceHelper::getEnginesCount() function
Related-To: NEO-2535

Change-Id: Ie82f5b573d934e038dc44853d0bba5bbd5db3551
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-05-20 15:26:48 +02:00
Zbigniew Zdanowicz 77ce18ad35 Simplify code for Front End programming
Change-Id: I1f6e1f4f6eef24c8018c54ae1b7f6ec67adb55b3
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-05-20 09:42:07 +02:00
Koska, Andrzej fa3d4f39f4 Enabling clEnqueueSVMMemcpy between SVM and host pointer
Related-To: NEO-3011
Change-Id: I89aad599d7238ea2d319a4b1c72dffea2dba952b
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
2019-05-20 09:10:56 +02:00
ocldev c967327b3b igc revision update
Change-Id: Ibd82c544e57b238b97d40eb7b4c1f5fbdd4c4527
2019-05-20 05:05:02 +02:00
Milczarek, Slawomir 6ed20ab762 Add mutex to AUB subcapture manager
Related-To: NEO-2747

Change-Id: I11a2fdb54f832607b7cff5d99dfd943aa0842748
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2019-05-17 16:48:56 +02:00
Hoppe, Mateusz 432e41c07f Remove printing SKIPPED tests from output
Related-To: NEO-3173

Change-Id: I0dc44f69c7c4a988065bcc62db78087e9fc50e2c
Signed-off-by: Hoppe, Mateusz <mateusz.hoppe@intel.com>
2019-05-17 11:30:04 +02: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
Katarzyna Cencelewska 9217b80b42 Change order of if in kernel initialize
Change-Id: I585addeaa5bc32a869a1b433bf80a918a79269a9
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2019-05-16 22:32:18 +02:00
Dunajski, Bartosz 4f4ef14b9b Accept different copy directions during blit operations
Change-Id: Idb59458b46337ca0095056857dbd75bf116b6723
Related-To: NEO-3020
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-05-16 18:53:30 +02:00
Maciej Dziuban 9ef2f4b3ee Extract functions to aub_helper_bdw_plus.inl, helpers/hw_helper_bdw_plus.inl
Change-Id: Ic3857a8cbebb7a7e16eebc25fbd0244f4605c0a8
Related-To: NEO-3016
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-05-16 17:08:54 +02:00
Maciej Dziuban ab183b13a0 Extract functions to preamble_bdw_plus.inl
Change-Id: If23166f3e8270ce2e56fa704baf231740de54476
Related-To: NEO-3016
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-05-16 15:47:06 +02:00
Dunajski, Bartosz 8398a5132c Pass source allocation to append method during Blit operation
Change-Id: I48995fd117ee64cfc9ebfc6ccafdc0ac5b5fa043
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
Related-To: NEO-3020
2019-05-16 12:37:22 +02:00
Artur Harasimiuk 061b436e7f cpack: don't build package when dll build is disabled
Change-Id: I63b807d33ed1cddccdb485b41ea2a2176a611190
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-05-16 10:42:21 +02:00
Maciej Plewka 0c22cdfb74 Add all subdirs to build directory
Change-Id: I27bf5e6644a0590bc932c0561e365a0684029c67
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-05-15 19:02:34 +02:00
Jacek Danecki c0342cdc87 Disable ULT on Ubuntu 16.04 on external CI
https://github.com/intel/compute-runtime/pull/170

Change-Id: Ib285a9f2acfca5a4f7fdc87cd0da6774908daaee
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-05-15 16:05:15 +02:00
Zdunowski, Piotr bfea41c85b Revert change to image alignment performance hint.
This reverts commit 1262b67e17.

Change-Id: I0935c43e065e4543ad70a6178ceb3773d6c8a65b
Related-To: NEO-2366
Signed-off-by: Zdunowski, Piotr <piotr.zdunowski@intel.com>
2019-05-15 14:58:17 +02:00
Hoppe, Mateusz 4d9db473a0 Skip ZeroSizeEnqueueHandlerTest SVM tests when ftrSVM == false
Related-To: NEO-3157

Change-Id: I807dbe8a71faff6df5244a43a6451b00eb5a02c3
Signed-off-by: Hoppe, Mateusz <mateusz.hoppe@intel.com>
2019-05-15 11:12:32 +02:00