Filip Hazubski
b6e62528b6
Add support for OffsetToSkipSetFFIDGP igc parameter
...
Related-To: NEO-3829
Change-Id: I18b237bac5301f57bbb26636bec94683c3d250a7
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-14 15:27:34 +02:00
Slawomir Milczarek
a59559e516
Add setEngines function stub to drm class
...
Related-To: NEO-3008
Change-Id: I43d66fb9db1a0005922d7fbd8b96fccff3e7046d
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2019-10-14 14:42:25 +02:00
Mateusz Jablonski
d581130ac7
Internal update
...
Change-Id: I68510b1c738a93401d840880d0e627d9f38b4cbb
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-14 13:09:09 +02:00
Filip Hazubski
65ba8e9fa3
Fix programBarrierEnable call
...
Related-To: NEO-3211
Change-Id: I14b89d650d8f6aa4aed01d3b15f5392e1ca15cbd
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
19.42.14504
2019-10-14 12:36:14 +02:00
Mateusz Jablonski
79e7a51908
CMake: rename IGDRCL_SOURCE_DIR to NEO_SOURCE_DIR
...
use NEO_SOURCE_DIR instead of CMAKE_SOURCE_DIR
Change-Id: Ib3774c80147941ded6bc884d83407461c89e7b8e
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-14 12:18:50 +02:00
ocldev
1ecbb5464b
dependencies update
...
Change-Id: Ib04ae79169bc7d0b2424c02b804bbcb68ef76cb1
2019-10-14 12:07:16 +02:00
Barreyra, Bruno R
d7c56eb7d6
Fix GPU debugging on gen11+
...
Format of debug mode register changed for gen11+ projects. Without this
change, the SIP is never invoked.
Change-Id: Ie8314acbee1ead527deeea45cb5689b4a39df24c
2019-10-14 11:28:20 +02:00
ocldev
0efcda4ae7
igc revision update
...
Change-Id: I3c639b3d12744d9dfe67b85d3b5e9a80f0a2fb97
2019-10-14 10:38:13 +02:00
Anton V Gorshkov
a65ef2f2ae
Docs for API tracing feature
...
Change-Id: Ibfc77ff0133b9f416b15f39c0241ae789376a285
2019-10-11 13:06:00 +02:00
Mateusz Jablonski
c86fa7763a
Add method to get device from device
...
Related-To: NEO-3691
Change-Id: I710d740d82803e2a844b30a5cd3e4b017192f6f1
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-11 12:50:22 +02:00
Filip Hazubski
6a7b7013fe
Add programBarrierEnable helper function
...
Related-To: NEO-3211
Change-Id: I7afe11fa9d440837d66f0003b9e02db1f404d650
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-11 09:17:06 +02:00
Maciej Dziuban
100f888b85
Enable setting additional params for gen12lp image compression
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Change-Id: I6228413938930f36c120523818649cde1a717cf2
Related-To: NEO-3564
2019-10-11 07:25:38 +02:00
Michal Mrozek
d652e07c20
Check kernel for inline data.
...
Change-Id: I8c677615954869ce0859e25b00e5c0b86a326989
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-10-10 17:41:54 +02:00
Mateusz Jablonski
2d5abc6702
Correct setBarrierEnable definition for gen8
...
Change-Id: I3b61e0875f342fa63669a7860d94a8593a6351b7
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-10 17:00:05 +02:00
Mateusz Jablonski
e4ed7e7f12
CMake: add IGDRCL_SOURCE_DIR to prefixes in create_project_source_tree macro
...
Change-Id: I0fceeab0b42fe58ec92fbaaa4b4704c0b2344647
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-10 16:08:21 +02:00
Jacek Danecki
fab1601394
Fix compilation errors on clang 4 and 5
...
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com >
https://github.com/intel/compute-runtime/pull/224
Change-Id: Id51310a4787b32e80de567d29960072d826b02df
2019-10-10 16:07:45 +02:00
Koska
fc067c823b
Added test to read the debug int value
...
Change-Id: I97e90320498b0abbdeeeb92c82e962bb411111c6
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-3239
2019-10-10 14:54:33 +02:00
Adam Zebrowski
f32f3602a4
infrastructure update
...
Related-To: NEO-3464
Change-Id: Id476284b22060085750aec098d29cbdf4489c6d8
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-10-10 13:19:54 +02:00
Filip Hazubski
96031e7bba
Update programming BarrierEnable
...
Related-To: NEO-3211
Change-Id: I27d04d12414738c8e4a3eef1d29967e47a61c0fb
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-10 13:07:23 +02:00
Filip Hazubski
4d76fe93b0
Add Math::divideAndRoundUp usage
...
Change-Id: Iae7775a61f7d12dd43d9253498fe388956af2fc4
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-10 12:25:15 +02:00
Mateusz Jablonski
fcf2387398
Add tests for selecting KMD adapter
...
Related-To: NEO-3007
Change-Id: I040662e68dccf574b14ecffa02f5427f6ef1899b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-10 12:06:41 +02:00
Koska
b9e0411c18
Support for environment variables
...
Change-Id: Ie52580703d3db36e3993d9e91cbbeb1fbb8cc1ae
Signed-off-by: Koska <andrzej.koska@intel.com >
Related-To: NEO-3239
Current order of reading debug variables:
- igdrcl.config file
- registry (under Windows)
- Environment variables
2019-10-10 11:47:45 +02:00
Filip Hazubski
4446840de9
Update HardwareCommandsHelper::setAdditionalInfo
...
Add parameter threadsPerThreadGroup to the function
Related-To: NEO-2937
Change-Id: I652a4d3d960fc54b14ff9cd2520357b6f7439ad3
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-10 11:28:55 +02:00
Filip Hazubski
8ba7a0ea4e
Move test.h to a separate directory
...
Change-Id: Iceb14d701612d5b7814602ab0742ba1110b44a85
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-10 10:58:23 +02:00
Michal Mrozek
68df8be148
Refactor inline reg key.
...
Change-Id: Ib04b8d4236bbc2862dd152b7350760c2cf20e3f0
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-10-10 10:28:44 +02:00
Gibala
2f9bfc7748
Remove OCL object from MemoryProperties 10/n
...
Add cl_mem_flags, cl_mem_flags_intel and wire it in mem_obj.
Refactor:
- validateMemoryPropertiesForImage
- validateExtraMemoryProperties
Related-To: NEO-3132
Change-Id: I90fac5fc00e24fc67346109a1fe6f269ef51e1e0
Signed-off-by: Gibala <krzysztof.gibala@intel.com >
2019-10-10 10:19:47 +02:00
Artur Harasimiuk
fc652b2822
infrastructure update
...
Change-Id: I28683c17e4194c8fdceb118232f7059784c0041c
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-10-09 18:04:23 +02:00
Daria Hinz
053896c525
Move Preamble tests to core
...
Change-Id: I57a53ee68022e3f6d7558a56e0001c8126e135a9
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2019-10-09 16:29:17 +02:00
Adam Cetnerowski
0e37ae3c8c
ULT renaming: Kernel event tests
...
Related-To: NEO-2236
Change-Id: I0b1f6a1649116ce242ab2ba6ac0b86a57f6c3a9d
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2019-10-09 15:28:15 +02:00
Andrzej Koska
0ae977015d
Adding a debug variable to select a test device
...
Change-Id: Icf28d456590d532db44119d95be35ec6933a2647
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
Related-To: NEO-3239
2019-10-09 14:25:41 +02:00
Filip Hazubski
81cd28e0f4
Add Math::divideAndRoundUp helper function
...
Add usage of the function where applicable
Change-Id: I9c41ad37009d1f088fa1917d30525194a10d3061
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-09 13:25:39 +02:00
Mateusz Jablonski
e0594d4716
Pass context to isSuitableForRenderCompression method
...
Related-To: NEO-3691
Change-Id: I3417e647f4219451922a4dc905726366b4448890
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-09 11:47:26 +02:00
Zbigniew Zdanowicz
e1ff6603b2
Add core directory as parent source to offline compiler project
...
Change-Id: Ia057aa3cebe97ba46ae75fb1d88e9b98353fb7df
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2019-10-08 15:10:48 +02:00
Slawomir Milczarek
20e44692af
Aub subcapture to respect aub capture file name
...
If aub file name is specified with the AUBDumpCaptureFileName regkey,
the subcapture will apply it directly without generating any suffixes.
Change-Id: Ib522675fee72e00ba7db5e5c966df0e1b87218d2
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2019-10-08 13:18:00 +02:00
Jobczyk, Lukasz
419916f1b4
Add debug variable to measure processGenBinary execution time
...
Related-To: NEO-3773
Change-Id: I79df8e6639ce775329307f4bfb25cbac5606e8c3
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2019-10-08 13:07:27 +02:00
Jobczyk, Lukasz
f97f7baf77
Update internal
...
Change-Id: Ia9cdf3a214ecc364d2d9fc3312073d6d4bf8fecc
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
19.41.14441
2019-10-08 12:49:05 +02:00
James Xiong
e6d9b38e1f
Enable midthread preemption after the setup is completed
...
previous:
enable midthread preemption
<...>
csr base
<...>
pipe control + debug control 2
pipe control + VFE state
after:
<...>
csr base
<...>
pipe control + debug control 2
pipe control + VFE state
enable midthread preemption
This is to avoid a race condition and prevent midthread
preemption until the setup is completed.
Change-Id: Icfc1fc839f89e7c51d8e760e544839639fd7d983
Signed-off-by: James Xiong <james.xiong@intel.com >
2019-10-08 12:16:29 +02:00
Kamil Kopryk
50f40296c4
Add WaDisableFusedThreadScheduling
...
Change-Id: I5ad09fc7d366b8062ff7b10f86718f3afe28ba0b
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2019-10-08 12:11:16 +02:00
Adam Cetnerowski
9229b48414
ULT renaming: Global offset tests
...
Related-To: NEO-2236
Change-Id: I5ac86129913848a5ff701ceaf88ffb8cd9cb8b96
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2019-10-08 10:27:57 +02:00
Mrozek, Michal
2ca541a343
Revert "Allow for blit enqueue on read/write buffer operations"
...
This reverts commit dd75cdcf04 .
Change-Id: I0e653d25b190036cc0fdbc6765dd79a5646df3d8
2019-10-07 10:42:02 +02:00
Michal Mrozek
6f08328aa7
Fix sporadic issue in test.
...
- Parse commands after flush
- Sequence was as follows:
ndr1
1.Parse commands
ndr2
2.Parse commands
cmdq->flush
cmdq2->flush
During parsing #1 we parse BATCH_BUFFER_END at the end of command buffer.
Following NOOP is also parsed.
Then at flush time, BATCH_BUFFER_END is replace with BATCH_BUFFER_START
as we chain them together, however parser is not updated at this point
and still thinks that there is BATCH_BUFFER_END there.
Then we try to locate MEDIA_VFE_STATE, under NOOP iterator we currently
have BATCH_BUFFER_START GPU VA start address that is random.
Depending on the luck, address may be interpreted as VFE_STATE and
test sporadically fails :)
Change-Id: I1d6f2547f1b85f17349976245db7bdcb9fe6b17c
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-10-04 16:28:12 +02:00
Dunajski, Bartosz
d3e583f7f4
Synchronize blit enqueue after barrier call
...
Change-Id: I0349dc5b1581ecb142bdab881877450366bcdb86
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
Related-To: NEO-3020
2019-10-04 14:56:30 +02:00
Michal Mrozek
0f122fbcee
Remove simplified mocs logic.
...
Change-Id: I9fabfea94129fbc419ab0c9bca957cf7b9952c38
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2019-10-04 14:21:22 +02:00
Mateusz Jablonski
8410bd6e18
Remove device index from command stream receiver
...
Change-Id: Ia84b0cb8e03260ec940ee0b175b12693e528b8aa
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
19.40.14409
2019-10-04 13:27:33 +02:00
Filip Hazubski
99e4928743
Infra update
...
Change-Id: I1ed0e76b58c1a5b64f3a2ff8249f4dea0406f7a2
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2019-10-04 12:35:44 +02:00
Mateusz Jablonski
dd98cbc6b3
Cmake: correct definition of CORE_GENX_PREFIX
...
Change-Id: I4af74f395591a5a4ee013ed83daec8c57533437b
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-04 11:47:45 +02:00
Piotr Zdunowski
5e4362258a
Pass timestamp resolution to scheduler through event pool.
...
Related-To: NEO-2491
Change-Id: I7fb42441320b2b8a63b65ebe1d7f1f435809c80e
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com >
2019-10-04 11:07:43 +02:00
ocldev
bb7c4d9222
dependencies update
...
Change-Id: Ie1b6f2a07f02d90bb76be3d93d1da6438934c081
2019-10-04 10:14:49 +02:00
Adam Cetnerowski
27c9dfcba9
Add ICL device ID
...
Change-Id: I2dbbb6813ee3bb58a51903d97986d81a50608105
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2019-10-04 09:14:27 +02:00
Milczarek, Slawomir
f0e7e24638
Add support for AUB subcapture in TBX mode
...
Resolves: NEO-3051
Change-Id: If7c2d550227d0c5d09c35a53387f34f968e7c7b7
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2019-10-03 18:05:55 +02:00