Mateusz Hoppe
5ddabac3c0
New command encoders
...
Change-Id: I39b0f8a0bff4fa4ff5072e6a6893fb8b41df1768
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-01-27 10:07:04 +01:00
Mateusz Hoppe
b6825933f8
Replace Event::eventNotReady with CompletionStamp::levelNotReady
...
- move some files to core
- remove unnecessary includes
Related-To: NEO-4175
Change-Id: Ib33dff644452c7cfd6fda7e9bb4b68cd6eb3a61c
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-01-23 16:16:23 +01:00
Maciej Plewka
00f667723f
Create commandContainer encoders
...
Change-Id: I2f27c4de6af9ebbc0210bc5e08bbfa9cb6beec0e
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-01-21 16:07:42 +01:00
Daria Hinz
278efbdfe6
Split structures into core and OCL-specific ones
...
Change-Id: I349ed52bcc7ed26eb0ff892acadc456ae285b92e
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2020-01-21 15:36:11 +01:00
Hinz
804efc644c
Move files enabling platform support in ULTs to core
...
Change-Id: Ic9e7eb7ce7ada98e3c14ca4c951e0a7e5184c9ec
Signed-off-by: Hinz <daria.hinz@intel.com >
2020-01-08 19:39:48 +01:00
Maciej Dziuban
8585170f05
Cleanup auto generated headers
...
Change-Id: Ic4d55c6f45c79dca6f11d75066aaa9ea0863bd21
2019-12-20 10:32:37 +01:00
Artur Harasimiuk
b78c9ecb39
moving auto-generated files to dedicated folders
...
Related-To: NEO-126
Change-Id: I18e3ebac769fb5a8866392eb627625cace6597dd
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2019-12-13 21:44:20 +01:00
Mateusz Jablonski
54f65c0243
Move headers to core
...
- hw_info
- hw_cmds
- kmd_notify_properties
- completion_stamp
- bxml_generator_glue
Related-To: NEO-3982
Change-Id: I3ed3ef81f42596f381e60c19250f6eb1296d47a4
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2019-12-02 14:20:45 +01:00
Dunajski, Bartosz
6dddcbd812
Simplify block copy command interface
...
Change-Id: I9c89fdb05bc7734e29678fd396bb6f5bc58e919a
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-11-28 15:06:35 +01:00
Jaroslaw Chodor
355e8d3e5a
[1/N] Program refactor - decouple from patchokens
...
Change-Id: I63bbf6c31a5db9e788124f22b6105e65c16c86d4
2019-11-25 19:46:21 +01:00
Gibala
9cebd45ccb
Fix regression in TGLLP
...
Remove conditions for UNCOVERABLE_IF
Related-To: NEO-3887
Change-Id: Ib6466956dd0669c6223cf5a4bbae163fb5c00862
Signed-off-by: Gibala <krzysztof.gibala@intel.com >
2019-11-20 15:21:01 +01:00
Zbigniew Zdanowicz
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
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
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
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
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
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
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
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
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
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
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
Dunajski, Bartosz
d18d1b6ce4
Opensource TGLLP
...
Change-Id: I1685057a641d938170b8c7ec860d2f53f45b1d6d
Signed-off-by: Dunajski, Bartosz <bartosz.dunajski@intel.com >
2019-09-27 09:20:41 +02:00