Zbigniew Zdanowicz
|
3e1023fa1a
|
Unify memory layout for all multi tile post sync operations
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-12-02 18:00:40 +01:00 |
Zbigniew Zdanowicz
|
7ea0a11c0a
|
Unify programming of partition registers
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-11-18 16:52:51 +01:00 |
Zbigniew Zdanowicz
|
76b8f6296f
|
Move noop programming to dedicated encoder
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-11-18 10:28:56 +01:00 |
Zbigniew Zdanowicz
|
61641bb70a
|
Add implicit barriers capability to opencl
Related-To: NEO-6262
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-11-10 08:19:50 +01:00 |
Bartosz Dunajski
|
5bbdd0fe2c
|
Remove DispatchFlags param from CSR methods
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-11-04 16:15:38 +01:00 |
Bartosz Dunajski
|
4b5a718f40
|
Use dedicated helper for PC programming
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-11-04 15:32:02 +01:00 |
Lukasz Jobczyk
|
c7d5a96dfd
|
Flush small task adjustments
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-10-28 11:39:55 +02:00 |
Compute-Runtime-Validation
|
8c6fed2149
|
Revert "Flush small task adjustments"
This reverts commit 32ae9555f1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
|
2021-10-28 09:19:32 +02:00 |
Lukasz Jobczyk
|
32ae9555f1
|
Flush small task adjustments
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-10-27 16:43:06 +02:00 |
Krzysztof Gibala
|
d79317da35
|
Update bits in PC WA
Related-To: NEO-6056
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
|
2021-10-19 08:39:47 +02:00 |
Krzysztof Gibala
|
9d69c70424
|
Program PIPE CONTROL before _3DSTATE_BTD
Related-To: NEO-6056
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
|
2021-10-05 16:12:49 +02:00 |
Krzysztof Gibala
|
6736454f85
|
Program PIPE CONTROL before STATE_SIP
Related-To: NEO-6056
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
|
2021-10-04 17:31:33 +02:00 |
Bartosz Dunajski
|
4ba4c32766
|
Remove SBA->IOH programming on XE_HP_SDV
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-09-29 12:35:43 +02:00 |
Zbigniew Zdanowicz
|
6091861f3e
|
Enable multi-tile task count post-sync writes
Related-To: NEO-6244
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-09-28 16:32:16 +02:00 |
Zbigniew Zdanowicz
|
3b35ba504f
|
Adapt command stream receiver to multiple active partitions
Related-To: NEO-6244
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-09-23 14:32:20 +02:00 |
Krzysztof Gibala
|
7c1ea18f74
|
Enable adding extra pipe control on specific platforms
Related-To: NEO-6056
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
|
2021-09-10 16:22:47 +02:00 |
Zbigniew Zdanowicz
|
cd4f3c221a
|
Synchronize switching command buffers for all partitions
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-09-08 12:12:23 +02:00 |
Lukasz Jobczyk
|
1638554a49
|
Add direct submission termination mechanism
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-08-20 13:57:28 +02:00 |
Milczarek, Slawomir
|
eb14d8458b
|
Add helper function to enable stateless compression
Related-To: NEO-5107
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
|
2021-08-02 14:34:33 +02:00 |
Szymon Morek
|
1a7c9e63fa
|
Add method to set force non coherent
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
|
2021-07-23 11:18:04 +02:00 |
Lukasz Jobczyk
|
9e50138829
|
Defer ULLS initialization
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-07-21 15:55:16 +02:00 |
Sebastian Luzynski
|
c389db6f1c
|
Add space calculation for SBA instruction
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
|
2021-07-13 12:19:30 +02:00 |
Krzysztof Gibala
|
242e3c0f2a
|
Add size estimation for additional command
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
|
2021-07-07 12:40:02 +02:00 |
Sebastian Luzynski
|
d7a2a62ded
|
Add additional StateBaseAddress cmd wa
Resolves: NEO-5982
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
|
2021-07-06 11:53:47 +02:00 |
Zbigniew Zdanowicz
|
ad18099ed8
|
Enable KMD fallback for User Fence wait call
Related-To: NEO-5845
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-06-17 12:12:43 +02:00 |
Filip Hazubski
|
573d01f085
|
Update StreamProperties
Update ThreadArbitrationPolicy enum.
Remove adjustThreadArbitionPolicy from CommandStreamReceiverHw.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2021-06-08 10:05:05 +02:00 |
Zbigniew Zdanowicz
|
a692f1ecc5
|
Move flag setup after initialization
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2021-05-20 13:39:18 +02:00 |
Bartosz Dunajski
|
a6c6290c09
|
Move TSP creation to HwHelper
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-05-14 15:08:53 +02:00 |
Lukasz Jobczyk
|
8e1e213bcf
|
Disable GEM_WAIT when new residency model available
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-05-10 14:59:21 +02:00 |
Bartosz Dunajski
|
9b12dc4390
|
Debug flag to override TimestampPacket size
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-04-28 13:27:27 +02:00 |
Vinod Tipparaju
|
b5d2d7fc52
|
Use flushTask() for non-kernel opertaions. Enabled for following APIs
appendSignalEvent, appendWaitOnEvent, appendResetEvent and appendBarrier
except for TimeStamp events.
Related-To: LOCI-1987
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
|
2021-04-19 22:24:47 +02:00 |
Mateusz Jablonski
|
298df1582b
|
Add flag to determine if csr can allocate in internal heaps
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2021-04-01 15:37:41 +02:00 |
Bartosz Dunajski
|
da9d039dd6
|
New method to return TimestampPacket alignment
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-04-01 11:55:11 +02:00 |
Bartosz Dunajski
|
4a2a14fd41
|
Refactor getTimestampPacketAllocator method
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2021-03-29 18:18:56 +02:00 |
Lukasz Jobczyk
|
129357410c
|
Update task count while waiting
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-03-17 15:09:25 +01:00 |
Lukasz Jobczyk
|
1844875b9d
|
Disable timeout while waiting when direct submission active
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-02-17 14:46:19 +01:00 |
Lukasz Jobczyk
|
7c99739b89
|
Check if direct submission enable in OsContext
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2021-02-11 09:05:50 +01:00 |
Mateusz Hoppe
|
0ca1cdc565
|
Add State Sip end WA
Related-To: NEO-5479
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2021-02-01 19:15:57 +01:00 |
Slawomir Milczarek
|
6986d5de0b
|
Add helper functions for memory compression to CSR
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
|
2020-12-21 17:43:03 +01:00 |
Pawel Wilma
|
d94e2bf149
|
Refactoring of per-DSS backed buffer programming
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
|
2020-12-14 22:22:47 +01:00 |
Pawel Wilma
|
9bd0c69913
|
Add ClearColor allocation support for blitter
Related-To: NEO-5175
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
|
2020-12-14 18:22:05 +01:00 |
Jobczyk, Lukasz
|
343fd602fa
|
Add method to submit kernel on single subdevice
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com>
|
2020-12-01 22:15:05 +01:00 |
Zbigniew Zdanowicz
|
c678f3d9b0
|
Make DeviceBitfield argument constant
Related-To: NEO-5225
Change-Id: I14a5a4cc3394cd2b58a74bda183c734a0d17ac25
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-30 13:45:32 +01:00 |
Zbigniew Zdanowicz
|
30a67618f8
|
Add DeviceBitfield argument to CSR constructor
Related-To: NEO-5225
Change-Id: I8cf0aef3ec16314cfb1a787852b6c20ce0f65955
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-28 17:10:31 +01:00 |
Zbigniew Zdanowicz
|
27c281a044
|
Fix start and dispatch blitter commands in direct mode
Related-To: NEO-5010
Change-Id: I3d03ef39325adb2beba26a989906381f5eccc4ff
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-10-20 14:12:22 +02:00 |
Zbigniew Zdanowicz
|
3b6f9b7cb6
|
Add implicit flush for new resources and idling gpu
Related-To: NEO-5100
Change-Id: I57fdb8eecd88124c4c9171014950554c35dbecd1
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-09-22 21:50:02 +02:00 |
Zbigniew Zdanowicz
|
e910e28819
|
Add start override to Direct Submission debug flags
Related-To: NEO-5010
Change-Id: I6d690d3f1aef9ad377ad44db0f3be753ad831f63
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-09-07 21:21:31 +02:00 |
Zbigniew Zdanowicz
|
1afc985577
|
Add blitter support to direct submission
Related-To: NEO-5010
Change-Id: I084cec54a233e920b2868d2a61c60d1d87d0a91e
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-08-31 20:23:02 +02:00 |
Artur Harasimiuk
|
fa6b181120
|
do not use absolute path when including hw_cmds.h
Change-Id: I59a825f25d6572f7dfb0c80211a6e3652e2827c5
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
|
2020-08-04 13:27:29 +02:00 |
Lukasz Jobczyk
|
21e16ff2c5
|
Add initial implementation of Linux direct submission
Change-Id: I9ee0434897bc3e980b240a8373190f0803e6c102
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-07-30 10:45:58 +02:00 |