Zbigniew Zdanowicz
2a50c86945
Use actual MockSip object in ULTs
...
Change-Id: I60016a5c2f14f9bf4391df84335856e93bf1e64f
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2019-12-10 14:13:17 +01:00
Borzyszkowski, Mateusz
bc4c7fe524
Allow error information in debug mode
...
Allow error information in debug mode when starting ocloc
with the spir-v input attached. Before this change,
it did not emit an error message, but only stopped running.
Resolves: IGC-2715
Change-Id: I7bfae43b4990f9f09fb7360712c17589bb7d1b07
2019-12-10 13:56:51 +01:00
Mateusz Jablonski
5fa53f4516
Move headers to core
...
- address_patch.h
- options.h
- registered_method_dispatcher.h
- grf_config.h
Rename OCL_RUNTIME_PROFILING -> KMD_PROFILING
Related-To: NEO-3982
Change-Id: I06cf72729e9d7d7d2ff0bd169fcbada00c4b509a
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-12-10 12:19:29 +01:00
Dunajski, Bartosz
1856248e7e
Dont pass hostPtr for blit operation triggered by SVM enqueue
...
Change-Id: I78761f71cb4debe62a41b34e22a614c5245a40ff
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-10 10:55:39 +01:00
Dunajski, Bartosz
c6a202ab87
Refactor programBindingTableBaseAddress
...
Change-Id: I5a1d29ef3551717c7d28617c8af4d5f3bfbe3dbd
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-10 10:50:32 +01:00
Slawomir Milczarek
9a4e360fc2
AUB file name with suffix to indicate multiple subdevices
...
Change-Id: I8a6417e0c1b30c938ce863c15c5cf91da504d330
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2019-12-10 09:28:26 +01:00
ocldev
f2e927004c
dependencies update
...
Change-Id: I22bba83b4414f4be17a475be3f177d019037a9cf
2019-12-09 23:37:28 +01:00
Artur Harasimiuk
c504040dd7
infrastructure update
...
Resolves: NEO-3178
Change-Id: I7ee1934ff2cda0d27367a1f2fe7a62e37bcddeda
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-12-09 19:19:45 +01:00
Filip Hazubski
f14793895e
Fix SyncBufferHandler test
...
Change-Id: I281d696b2b349c2189caa28e3d8a29a001e514cb
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
19.50.15079
2019-12-09 18:18:41 +01:00
Jacek Danecki
4cd238d346
doc: Remove obsoleted information about CentOS build
...
spec files to build under CentOS are available in:
https://github.com/JacekDanecki/neo-specs/tree/master/specs/centos
Change-Id: I354e63416b9acfce12aed43925c4f2c769bf1b25
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
2019-12-09 17:45:31 +01:00
Mateusz Jablonski
e27c5a9475
Change signature of clAddCommentINTEL function: pass device instead of platform
...
Resolves: NEO-3939
Change-Id: I394ef7c2370771569a0ec50ac4644782ce8a384f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-12-09 17:20:04 +01:00
Mateusz Jablonski
16c6d7eb9b
Refactor ApiFixture
...
- setup number of root devices
- define tested root device
Related-To: NEO-4000
Change-Id: I785d07a7f54932f66fe57637c8d10775743a871c
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-12-09 16:32:44 +01:00
Mateusz Jablonski
8ccadbb240
Correct clGetDeviceIDs: return all requested devices
...
Related-To: NEO-4000
Change-Id: I2723b5364bf742aa490d88967c19329830f45322
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-12-09 15:41:06 +01:00
Gibala
5ac1d1258c
Connect UnifiedMemoryProperties with MemoryPropertiesFlags
...
-Add support to SvmAllocationData
-Refactor parseMemoryProperties
-Add allocation flags
Related-To: NEO-4011
Change-Id: I3728d2319aeef983dbcc3f8702da9a303a4e2b9c
Signed-off-by: Gibala <krzysztof.gibala@intel.com >
2019-12-09 14:23:46 +01:00
Jobczyk, Lukasz
ac0471adc5
Remove padding allocation
...
Change-Id: I0017640ee22b687af1d85fa10d221d2b3cafed0a
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2019-12-09 13:39:39 +01:00
Dunajski, Bartosz
b544b2da60
Remove redundant CommandQueue member
...
Change-Id: I2ee338a3134cd81d6de7ecbed47c049dfbbae5aa
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-09 13:13:45 +01:00
ocldev
063df12af0
igc revision update
...
Change-Id: I7c4f3f1885d92d5803ee52e43f0d6c38a1617845
2019-12-09 11:26:30 +01:00
Dunajski, Bartosz
8c604a6e16
FLAT_IMAGE patch tokens support
...
Change-Id: I9f4ea389871113842311de9ef4ac7bf74f7a46fa
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-09 08:49:04 +01:00
Dunajski, Bartosz
3014b304ca
Refactor STATE_BASE_ADDRESS programming
...
Change-Id: I977867678ea980f17cbe6ceef51c4f05096c809f
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-07 19:00:45 +01:00
Jaroslaw Chodor
72a1542140
[2/N] Program refactor - gather compiler options
...
Change-Id: I0a614be73fbd87184be2dfea407582a58c27b0bc
19.49.15055
2019-12-06 22:17:19 +01:00
Jacek Danecki
49ad839818
ci: use IGC from manifest
...
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
https://github.com/intel/compute-runtime/pull/238
Change-Id: I57316456cbea47bbea19a353475280c0b22baca3
2019-12-06 21:58:26 +01:00
Dunajski, Bartosz
32d1869d4f
Pass svm allocations during SVMMemcpy
...
Change-Id: Ief9e5f6b96f870ac9bf152c88f0d21ff4654ac21
2019-12-06 15:13:32 +01:00
Kamil Kopryk
baba643844
Added support for stateless enqueueSVMMemFill
...
Change-Id: Ieaef91def4097c7dce618e24917c4f55cb2b914c
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-3314
2019-12-06 15:01:29 +01:00
Dunajski, Bartosz
232dc59cde
Make specific SBA heaps programming optional
...
Change-Id: I852a9e1d9bcc5d6227b1e8a81ab81ad896d6586f
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-06 12:52:21 +01:00
Pawel Wilma
632134db30
Disable host ptr tracking for GEN12LP
...
Related-To: NEO-3661
Change-Id: I1774aad8ef32f294192a9b679cb9f66e4091198c
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2019-12-06 11:57:32 +01:00
ocldev
cd198fac0a
igc revision update
...
Change-Id: I4bb4db57c1e2798f5b6c2492465f9b84de90cda3
2019-12-06 11:27:08 +01:00
Dunajski, Bartosz
566b845bbc
Move state_base_address to core
...
Change-Id: I2b64fff4eed31054ae29b7b14ecb9f147914049a
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-06 09:01:24 +01:00
Pawel Wilma
baeac08662
Remove unused method obtainGpuAddressIfNeeded()
...
Change-Id: I0b0ff5c793d31c97f488339dcb75aba617871f88
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2019-12-04 17:22:43 +01:00
Filip Hazubski
82bc594af0
Add clEnqueueNDRangeKernelINTEL API
...
Related-To: NEO-2712
Change-Id: If1d16d9d626871a9dc4b19282f9edc5786ffa398
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-12-04 17:11:28 +01:00
Filip Hazubski
7be937c226
Update clCreateSubDevices implementation
...
Make it possible to get SubDevices from given RootDevice.
Resolves: NEO-3977
Change-Id: I9cf06f17b45299009ab6953b9ad7d5cb0bbe848f
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-12-04 16:38:07 +01:00
Mateusz Jablonski
73dad03c66
Fix clSVMAlloc function: use device from context
...
Related-To: NEO-4000
Change-Id: Iefad9d7a8908a584b98801bdbe13aa1e0be2e47f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-12-04 16:27:54 +01:00
Dunajski, Bartosz
dfc50f3a75
Move gmm_helper to core
...
Change-Id: I31ca317d10697ab884e04f443c8ccfdd6ca9d2ae
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-04 15:25:32 +01:00
Dunajski, Bartosz
c0cafccacb
Fix command container tests cmake generation
...
Change-Id: Ie7dcad6aefc375aa0c344764f10683d4b22ace8c
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-04 15:22:01 +01:00
Pawel Cieslak
2070bd8970
Fix build_spec.py script.
...
Change-Id: I0485d6be5f68b3200621de9bcaeaf0289c970a92
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2019-12-04 14:37:38 +01:00
Mateusz Hoppe
dfce56d634
Cleanup headers in print_formatter and move to core
...
Change-Id: I2ef5498927b02e0371dc4e484f94b00b4f86721c
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2019-12-04 13:37:11 +01:00
ocldev
48f3f10396
dependencies update
...
Change-Id: I33b431ba8f10029bb6756db550180fc028e9919d
2019-12-04 12:59:07 +01:00
Dunajski, Bartosz
c8a34e65f0
Revert "Dont make Surfaces resident on GPGPU CSR for blit enqueue"
...
This reverts commit d74edb3d3f .
Change-Id: Idd4fb27afd0b8a30be1dba1630ecd81932963fae
2019-12-04 12:18:26 +01:00
Mateusz Hoppe
96cc1081c0
Moving print.h/.cpp files to core
...
Change-Id: I4972f87a007c7183acdaf79f48ece4ff0a6cf087
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2019-12-04 11:05:44 +01:00
Dunajski, Bartosz
ec21f06427
Move GMM-OCL types conversions to new helper + includes cleanup
...
Change-Id: I13e5917a32a5cd894ee42a848407fe20bf1daa06
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-04 10:42:49 +01:00
Michal Mrozek
6847893e02
Add support for querying device from usm allocations.
...
Change-Id: I8aad69622e3af1ebec74ee9d325340b02ca9a6b2
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-12-04 09:28:06 +01:00
Jaime Arteaga
98884d99af
Move USM allocationWithDeviceStorage methods to public
...
Change-Id: I98ec3cf133e716fe325e51f2664a057f25b30976
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2019-12-04 08:36:59 +01:00
Michal Mrozek
e234c89ee4
Change makeResident to be non virtual function.
...
- remove wddm version, not a lot of value there as residency is logged
in processResidency anyway.
Change-Id: Icb2814cfce0e8f3cd75445f1fd2e2f8535d476cc
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-12-04 07:29:00 +01:00
Kamil Kopryk
ec63a03337
Added support for stateless enqeueueSVMMemcpy
...
Change-Id: I1690735b7888b29572b75756d38698305805b7cb
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-3314
2019-12-03 19:00:47 +01:00
Dunajski, Bartosz
1ecad5faed
Move IndirectHeap to core and improve unit tests
...
Change-Id: If7e329fc12fe934eb0f6b1762d3b0d86aab287e6
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-03 15:06:27 +01:00
Dunajski, Bartosz
614156dd8b
Move cache_policy to core
...
Change-Id: I16be70d15f329117539fe6dfcc07c6dc10d54977
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-03 14:53:49 +01:00
Pawel Cieslak
1d4d806933
Refactor python scripts.
...
Change-Id: I442f5bf081d89369f7c71b0de2c99fd39b3ff942
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2019-12-03 14:20:53 +01:00
Michal Mrozek
6cc84c7bc4
Unify 2 functions.
...
Change-Id: I9c179e8a458474ded0bc48b18f57987d3f407dba
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-12-03 14:03:41 +01:00
Dunajski, Bartosz
b308906999
Return 1 as PreferredTagPoolSize for CSR with aub dump
...
Change-Id: I33fbd8131bdd8579cf3e5bbfdc5ea6d66a5c74b6
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-12-03 13:42:36 +01:00
Filip Hazubski
2ead0e6910
Update Device::getDeviceBitfield()
...
Related-To: NEO-2712
Change-Id: I609f55c9a0ee637dcef7cb176728f2ae65499a58
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-12-03 12:45:23 +01:00
Maciej Plewka
620c2ade18
Add wrapper for hwMapper
...
Change-Id: I11382de91758617cfd16cd457954fc51f65e4932
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2019-12-03 12:18:27 +01:00