Commit Graph

3796 Commits

Author SHA1 Message Date
8d7c965dd5 Move Preemption tests to core
Change-Id: I717f2e485cac962373474c30e7ed7c52eab58e7f
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-11-19 17:47:38 +01:00
ae0cefc834 Add patchToken OffsetToSkipSetFFIDGP in device execution
Change-Id: I0634836b787fa371f0b64779732941396a6ba804
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
Related-To: NEO-3892
2019-11-19 17:26:22 +01:00
5ecb9905c9 Add support for stateless copy image to buffer
Change-Id: I91d1a45d87a5984e0bb7fdb302a716ffcea7bfc8
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-3314
2019-11-19 17:17:12 +01:00
f2d0606301 Performance Counters: gen12 support
Change-Id: I40ccf4958636fc9ffa9778c7abd9e1663c4bb7e4
2019-11-19 16:58:04 +01:00
13921f698e Move files to core
- OsLibrary class
- sku_info directory
- gmm_lib.h header

Change-Id: Ia86280e61cd2913c546afc40c3751b42e04ab137
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-11-19 16:19:52 +01:00
e7ee6daaa0 Remove runtime/gen_common from include paths
Change-Id: I4d1f9e64e0f4099e7903234e62b070ad4235347a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-11-19 13:37:34 +01:00
3e1b15c31d Move initialization of AubCenter to RootDeviceEnvironment
make RootDeviceEnvironments vector of unique_ptr

Related-To: NEO-3857

Change-Id: I23998502198307c8535cdd5c9c4af5223a5d69a5
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-11-19 11:30:16 +01:00
8cc6a65e69 igc revision update
Change-Id: I117474f1965391a6a35e65b3199630f3e737bf09
2019-11-19 11:18:37 +01:00
717246e26f Rename clGetExecutionInfoIntel
Related-To: NEO-2712

Change-Id: Ie3718affcb3a0caad6e98a9e2850362bd2caed6d
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-11-19 09:08:47 +01:00
2d5169cf65 Setup enqueue dependencies in blocked path
Change-Id: Ia6d549924e3e557bae74dbdac691987450cbd3b7
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-11-19 08:55:55 +01:00
b31e25dbb6 Move PreemptionHelper class to core
Change-Id: I172c4beb8ea2576505d6192585d45cfa3d00da34
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2019-11-18 23:59:28 +01:00
a070c08b2d Update alignUp and alignDown
Do not return reference type in alignUp and alignDown

Change-Id: I819e434aadc3f2bf4647db87e7caaeda4c89ca25
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-11-18 23:39:46 +01:00
f5f1e64ea9 Remove not needed destructor
Change-Id: I5cecf60eb55d69a185229f36a93cd22d6bf5ad46
Signed-off-by: Jablonski, Mateusz <mateusz.jablonski@intel.com>
2019-11-18 22:59:15 +01:00
7821995e7e igc revision update
Change-Id: I478e3b99e9c360474dd3f0e19eacb50fdbdc4a11
2019-11-18 17:49:50 +01:00
6646bd81a7 Check for max allocation size while allocating USM.
Change-Id: I870ffd5d8716dc50ac064666b54f5fa92d8beca3
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2019-11-18 17:01:04 +01:00
16f7b9af16 Manifest update
Change-Id: I1478340853131ae58ca2022b8ffc247666a61554
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-11-18 16:39:17 +01:00
bb1cdcaa30 refactoring dependencies lookup on Linux
Dependending on Linux Distribution location of pkgconfig may change and
be under lib/, lib64/ or other subfolder. Let's use GNUinstallDirs to
pick correct location when checking for prebuilts

Change-Id: Ic2323e2408eae3d91f0af71cb04e268bcb43bd46
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-11-18 14:12:14 +01:00
9d705e7905 Add support for stateless copy buffer to image
Change-Id: I494a64ecea8ff184626eeee3069de16f37e5b24b
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-3314
2019-11-18 14:06:06 +01:00
4c3dd2cdbe ci: use new igc packages from ~ocl-dev ppa
Remove obsoleted scripts

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

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

Change-Id: I244214a3fa778e3e048566c5869f8348563a752a
2019-11-18 13:35:29 +01:00
8e945e7919 Improve TimestampPackets handling in blocked path
Change-Id: Idf381a8750cebec6196eb299661dda892e11144d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-11-18 09:25:56 +01:00
46b5513028 Initial Blit aux translation support
Change-Id: I67fb71be57cff28a3736d5ffb9e1c39b2498feb8
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-11-16 11:42:10 +01:00
533cf92d12 fix code formatting to comply with rules
Change-Id: I361a48d67dc2f69811ce80454015ed2bff88b032
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-11-16 00:13:21 +01:00
63fd26f6d6 Always specify rootDeviceIndex for graphics memory allocations
Related-To: NEO-2941

Change-Id: Ia2362fd6b4e72ede02919152475f40b3edbc3658
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2019-11-15 15:14:41 +01:00
5f021afd6d Move HwHelper to core directory
Change-Id: I2c78a8b737ee8e61b917b4918da37e77bbd9fe34
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-11-15 14:06:40 +01:00
ff36d9b51d Internal update
Change-Id: I96dfbb6b8c013ca3d61d2ff0b036e70a63320a88
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-11-15 13:31:14 +01:00
51f7fbe0ec Remove not needed debug flag.
Change-Id: I2cfb1cf531654045242f64f045f6f8ff2cc10d9a
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2019-11-15 11:59:42 +01:00
ef89ed7a01 ci: use copr://jdanecki/intel-opencl-ci
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: I126c6acae6776258cb01d19dafc46bbab35d12a2
2019-11-15 11:35:38 +01:00
9ecd43fe88 Fix compilation warnings
Change-Id: I2eda2617a60e54794490f932a80703e22e72a276
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-11-15 11:34:43 +01:00
7311cf9fde ULT renaming: Read Buffer Rectangle tests
Related-To: NEO-2236

Change-Id: I72081fe65bf4f2fd96e00ab3670862177be88fa5
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2019-11-15 10:59:12 +01:00
06941a51af USM - add new API for memory fill.
- This API will eventually replace memset API

Change-Id: I33bb43904d76a56f74493f2567a8526f7f2c1ee4
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2019-11-15 10:56:41 +01:00
a988607cc6 Improve aub tests
skip tests in fixture's setup instead of early returning from test body

Related-To: NEO-3919

Change-Id: Ic61d8857114121bfa6153852fa1046b0ddbf5925
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2019-11-15 08:21:26 +01:00
ab8d73f243 igc revision update
Change-Id: I16e6e2876d96c709d9cfe325f689ee9c2e8fba6a
2019-11-15 04:14:38 +01:00
43695f32dd Allow dispatch simd 1
Change-Id: If080b3c32e834e5351dea9218c4b46b28084cccb
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2019-11-14 19:30:20 +01:00
60b4614f24 Remove OCL objects from HwHelper
Change-Id: I6b629421eae5e3c9c158f769ef1bb8d68e37aae7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-11-14 19:17:10 +01:00
db81e7247c Rename kernel_helpers.cpp to kernel_extra.cpp
Change-Id: I9f63b296433ea19d65d5204f7c1f2040238a3148
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-11-14 18:59:35 +01:00
ee0cd983d8 ci: remove obsoleted script
Change-Id: I3400cb191e47f8bbb1b046711f0fbfbf22890878
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2019-11-14 18:49:28 +01:00
7f51f246fb ci: update IGC in Semaphore builds
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

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

Change-Id: I5f6a086b7f001973f54ff2298f65b3dfb484b751
2019-11-14 18:27:39 +01:00
487c4c6e4b Add UNUSED_VARIABLE helper macro
Change-Id: If293ad33899ee4feb79424c351b13ea85306c603
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-11-14 17:42:56 +01:00
280b66fb97 Unified memory sharing 7/n
Move extension name to a separate file

Related-To: NEO-3771
Change-Id: I0c18b0e850e14102936d303d03b8b0e03a22e21a
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-11-14 17:00:23 +01:00
47645d6003 Unified memory sharing 6/n
Validate handle type upon buffer creation

Related-To: NEO-3771
Change-Id: I0fd16422220368ffdd41316e16c8506954d04d29
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-11-14 16:19:31 +01:00
cf246d73f5 Add wrapper for gen12lp tests
Change-Id: I32a8ef7752721a2cc330aca6d2efa68b1959efd9
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-11-14 15:25:34 +01:00
8bd641c418 Fix for stateless offsets
Change-Id: I32a252065bb667df9c92ff41601db0556b7d156b
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-3314
2019-11-14 15:06:58 +01:00
562e99ae4a infrastructure update
Change-Id: I2e486953b2aa65e769bdc147bb75d0c1b0042223
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2019-11-14 10:58:57 +01:00
2a77d71d4c Ensure that temporary resources are destructed before wddm
Change-Id: I39330718f672a4f35941d1a990aec27446ad8b49
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
2019-11-14 10:57:16 +01:00
dd59f58f19 doc: add information about packages mirror
Change-Id: Ib793c0741ed402b5bc67725102ee39104834e49d
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
19.46.14807
2019-11-14 09:39:55 +01:00
c7d3f910d3 igc revision update
Change-Id: Ib20da1242ba683eaafccaf07f54f89688442f8ba
2019-11-13 22:04:32 +01:00
e7901775a8 Improve enqueue kernel error handling.
- Do not allow to enqueue parent kernel if there is no device queue.

Change-Id: I0f06b8ed2387fc87abd652653f2c8bb8c4939a12
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2019-11-13 19:29:19 +01:00
5ab6386581 Improve image aub tests
Change-Id: I14e37cbc87606a702f153c8823bbe883398f4365
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-11-13 19:23:56 +01:00
d9bf9151cb Fix compilation warning
Change-Id: Ibdebb496336d103e7cc78db2bf06134ef70cd002
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com>
2019-11-13 19:10:32 +01:00
75d0fb308a Fixed AUB Center class object initialization
Related-To: NEO-3916

Change-Id: Ia17abe09c638ee76b8fda98166938c1bab6629a7
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2019-11-13 18:55:39 +01:00