Dunajski, Bartosz
af8ce96ab4
Add move logic to TimestampPacketContainer
...
Change-Id: Ib666fd57b4ca9123e324a82c3e648b0da49abffc
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-11-12 08:50:00 +01:00
Gibala Krzysztof
b0e7994bb4
Fix regression in TGLLP RENDER_SURFACE_STATE command
...
Resore previous version by changing
UNRECOVERABLE_IF to DEBUG_BREAK_IF
Change-Id: I02c743f8e13a759d82a03797c0d821b6879be7a0
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-11-08 10:00:59 +01:00
Jaroslaw Chodor
fa41f32b0b
Disabling lint check for some cornercases
...
Change-Id: I48dd87da1e12884ad2774319800a60303a932e1e
2019-11-06 23:13:55 +01:00
Igor Venevtsev
684d58d2aa
Make GraphicsAllocation constructors unambiguous
...
Related-To: NEO-2941
Change-Id: Iedd16d0dcb4158b5e7832043289e2e6aba1549d5
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2019-11-06 10:12:26 +01:00
Gibala Krzysztof
8631e93c69
Fix regression in TGLLP generated command
...
Change-Id: Icc6dd0be105c4aa432328577532a5bedb20deb57
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-11-05 09:52:13 +01:00
Zbigniew Zdanowicz
aa7058a2a9
Enable thread-group preemption for GEN12LP
...
Related-To: NEO-3880
Change-Id: Ia8ffc54f923578d3e7334d414e0087feff42eb7d
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2019-11-04 18:30:58 +01:00
Artur Harasimiuk
52a0ddf0f4
adding .clang-tidy configuration for core/unit-tests
...
Related-To: NEO-3676
Change-Id: Iebd1571011081796862fa64a75d0b176527ff8cc
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-11-04 16:47:45 +01:00
Gibala Krzysztof
ae5c75c807
Add shifts in RENDER_SURFACE_STATE command for TGLLP
...
Related-To: NEO-3861
Change-Id: I2726807b5792e378071b6271dbb79a3d3f2a02ad
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-11-04 14:24:24 +01:00
Jaroslaw Chodor
cab8968e1a
Fixing regression in rebuildFromIr
...
Change-Id: If1604861180d935575cd06fb2978df114453a070
2019-11-02 21:52:16 +01:00
Igor Venevtsev
fed673861f
Add multiple root devices support to memory manager
...
Related-To: NEO-2941
Change-Id: If4977c19dbd083f2d1559a40f9b4e911eab4859c
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2019-10-31 14:30:19 +01:00
Gibala Krzysztof
a6f8a19290
Update GEN12LP commands 7/n
...
- RENDER_SURFACE_STATE
Related-To: NEO-3861
Change-Id: I758ad27906b77ad3167d59623bafc40e649d17b2
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-10-31 14:22:48 +01:00
kamdiedrich
987dfdba07
Add additionalData member to GA
...
Add core path to included files
Change-Id: I8c697dd00a1f37b9af469292367cd090d4fd4875
2019-10-31 12:41:19 +01:00
Gibala Krzysztof
127654a340
Update GEN12LP commands 5/n
...
- MEDIA_SURFACE_STATE
- PIPE_CONTROL
- MI_SEMAPHORE_WAIT
- MI_STORE_DATA_IMM
Related-To: NEO-3861
Change-Id: Ia8d6fe4364ea51d77a91776d055854eecbfc0939
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-10-31 11:17:02 +01:00
Gibala Krzysztof
98305bd582
Remove not needed code, add missing files
...
Change-Id: I0ffba91d5f2df1d6b6e362896de93928a6f54fb6
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-10-31 08:09:41 +01:00
Gibala Krzysztof
d48f1aaedc
Update GEN12LP commands 6/n
...
- STATE_SIP
- GPGPU_CSR_BASE_ADDRESS
Related-To: NEO-3861
Change-Id: If0e6cd2c78f9501c08cd4599fbf65c7b39e7eeb2
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-10-30 15:44:18 +01:00
Gibala Krzysztof
0db28144ec
Update GEN12LP commands 4/n
...
- MI_NOOP
- MI_STORE_REGISTER_MEM
- PIPELINE_SELECT
- SAMPLER_STATE
- MI_REPORT_PERF_COUNT
- STATE_COMPUTE_MODE
- MI_USER_INTERRUPT
- XY_SRC_COPY_BLT
- MI_FLUSH_DW
Related-To: NEO-3861
Change-Id: Ie1cb736087e2e21ad8596b86775c213a8abec244
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-10-29 23:50:40 +01:00
Dunajski, Bartosz
74a5e50339
Fix GENXTEST_P macro
...
Change-Id: I60ce62ccaf1aa59293de5c4e4bd3f89ab891c0aa
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-10-29 08:36:10 +01:00
Mateusz Jablonski
d408b82a19
Move aub center and command stream receivers to root device environment
...
resize root device environments to 1 by default
Related-To: NEO-3691, NEO-3857
Change-Id: Idf3d61e84f8265f30381c18216632d0ffb2a16de
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-10-28 14:40:43 +01:00
Maciej Plewka
51dcf2b6d2
add support for packed simd1 dispatch
...
Change-Id: I3f2bf8e62e0a38d358fb87f02c88c387c874f6b3
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2019-10-28 11:58:25 +01:00
Dunajski, Bartosz
542da0ecf7
Support Gmm::GetMipTailStartLodSurfaceState()
...
Change-Id: I804061066c1a5c46bd3366ada525511885b2586f
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-10-28 08:56:48 +01:00
Gibala Krzysztof
440520ffdc
Update GEN12LP commands 3/n
...
- MI_LOAD_REGISTER_IMM
- MI_LOAD_REGISTER_MEM
- MI_LOAD_REGISTER_REG
Related-To: NEO-3861
Change-Id: Id2fc45f54b61205fb8454fdfc86e16112384843d
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-10-25 14:26:51 +02:00
Gibala
7df55ba061
Update GEN12LP commands 2/n
...
- MI_ARB_CHECK
- MI_ATOMIC
- MI_BATCH_BUFFER_END
- MI_BATCH_BUFFER_START
Related-To: NEO-3861
Change-Id: I6ce9788302f0c79bea3314703f33086c443757f7
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-10-25 13:25:57 +02:00
Gibala
9fc82fdb08
Update GEN12LP commands 1/n
...
- GPGPU_WALKER
- INTERFACE_DESCRIPTOR_DATA
- MEDIA_INTERFACE_DESCRIPTOR_LOAD
- MEDIA_STATE_FLUSH
Related-To: NEO-3861
Change-Id: I2efb0dfa9d941f674b7c27f1a79ac7b821942353
Signed-off-by: Gibala Krzysztof <krzysztof.gibala@intel.com >
2019-10-24 12:04:51 +02:00
Jobczyk, Lukasz
bfc9863179
[1/N] Make the execution environment adapter agnostic
...
-Create a structure for adapter specific data
-Store an array of adapter data in the execution environment
Related-To: NEO-3857
Change-Id: Ia5b52a7bfa53198f0ca5124bcaa0669dd3601faf
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2019-10-23 15:51:35 +02:00
Gibala
e22ce2f757
Prevent null allocation in createSharedUnifiedMemoryAllocation
...
Related-To: NEO-3860
Change-Id: I3954279414b226ea332da4a3fd1580853e59bd54
Signed-off-by: Gibala <krzysztof.gibala@intel.com >
2019-10-23 15:29:40 +02:00
Jaroslaw Chodor
28464ab2d4
[N/N] compiler interface refactor - move to core
...
Change-Id: I029e3cd7a6adde9df97a0a7760ecbf5d25d8f501
2019-10-22 19:14:09 +02:00
Gibala
c6e13fdc67
Prevent null allocation in createUnifiedMemoryAllocation
...
Related-To: NEO-3860
Change-Id: I4b11db679385393a9059af41d71a8ce9c3f9fdc7
Signed-off-by: Gibala <krzysztof.gibala@intel.com >
2019-10-22 13:32:52 +02:00
Jaroslaw Chodor
3181939892
[3/N] compiler interface refactor - cache
...
Change-Id: Iac1f36f7f505b100e65c2b44dff7f1689f99bfe5
2019-10-21 23:29:49 +02:00
Daria Hinz
2196f7e216
Move ElfLib to core
...
Change-Id: I57987e871aac9c72dc786661c1d24f5024dd367b
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2019-10-18 08:31:12 +02:00
Jaroslaw Chodor
90e5cf164c
Moving hash and file_io to core
...
Change-Id: I1e6eece53fadf62a8919aa41e04deee3dac2ce60
2019-10-17 13:16:20 +02:00
Chodor, Jaroslaw
856e5c6aaf
[1/N] compiler interface refactor
...
Decouple compiler interface from Program object
Change-Id: Ibd63c6eee01d85527318ccad52e52f5487d3402e
2019-10-16 16:17:13 +02:00
Artur Harasimiuk
7864c03b0a
clang-tidy cleanup
...
Related-To: NEO-3676
Change-Id: I538c4ee3a370a71a7e470a441cd101c9ed1b285d
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-10-15 19:55:43 +02:00
Maciej Plewka
a1c4283e0c
Add method for checking if deferr deleter is enabled
...
Change-Id: I5949a01ac312669824b8738f4bb7f8aedb2a056b
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2019-10-15 13:28:14 +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
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
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
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
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
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
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
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
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
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
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
Daria Hinz
375681ae12
Move Preamble Helper to core
...
Change-Id: I7d1bf567a67dc93c10d396aeb48ad1179b5b8ecb
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2019-10-03 13:54:17 +02:00
Jobczyk, Lukasz
627c359798
Move Host Ptr Manager to the core dir
...
Change-Id: I48c521acdcd4b3a78eb539026af5ffa840cf2181
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2019-09-30 19:07:09 +02:00
Jobczyk, Lukasz
62d5ed2c08
Store a unified memory flags
...
Related-To: NEO-3610
Change-Id: Ie9f924f188d4024c7355b7655fea231229b4bf6a
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2019-09-30 16:06:39 +02:00
Jobczyk, Lukasz
3bd4baeba3
Move a unified memory manager to the core dir
...
Related-To: NEO-3677
Change-Id: Ib60dea2bcaaf5feea97d61cb9f54baee4c6b4b64
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2019-09-27 10:46:35 +02:00