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 |
|
Sebastian Luzynski
|
49a7fb4b19
|
Add flag to emit pipe control prior to walker.
Change-Id: Ief410664b09d758394744ebdf011923556864035
|
2020-07-15 10:33:20 +02:00 |
|
Lukasz Jobczyk
|
02f2f22045
|
Add profiling support for blitter
Resolves: NEO-4121
Change-Id: I29dfcf07d48100c578cbc432fee4d87dfa18e8f4
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-05-29 13:43:14 +02:00 |
|
Mateusz Hoppe
|
f4ef256900
|
Program hardware context in L0 command queue
Related-To: NEO-4577
Change-Id: I204a5e86ad3b23b71071bbbfd58c23a408f6865f
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-05-29 13:07:38 +02:00 |
|
Mateusz Hoppe
|
23ad10731b
|
Refactor hardware context programming
- expose programHardwareContext in CSR
Change-Id: I05caa352e3b7268c3e07edd6043316ecbb24f815
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-05-28 10:34:24 +02:00 |
|
Zbigniew Zdanowicz
|
b2210fa5bb
|
Refactor MemorySynchronizationCommands class
Related-To: NEO-4338
Change-Id: Id0ae9c73293fd99f53fccc11a69ca14fa9a6d119
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-04-27 17:33:31 +02:00 |
|
Zbigniew Zdanowicz
|
49d3c39fae
|
Refactor direct submission
Related-To: NEO-4338
Change-Id: Ic858a9324e5f892532d39c98a4029df9d2a64e46
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-03-27 12:43:05 +01:00 |
|
Maciej Plewka
|
5de8f3ac3d
|
Unify setting compute mode
Change-Id: I8fd5a0cf1a121498efbbf1edb332920578d91598
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-03-26 16:08:29 +01:00 |
|
Lukasz Jobczyk
|
49d54cf45d
|
Program selected commands on 3D pipeline
Related-To: NEO-4447
Change-Id: I6bf3d7edd9d8085c37995b75989b8d412a17bdd9
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-03-24 12:23:14 +01:00 |
|
Mateusz Jablonski
|
7df9945ebe
|
Add absolute include paths
Change-Id: I67a6919bbbff1d30c7d6cdb257b41c87bad51e7f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
|
2020-02-23 23:49:12 +01:00 |
|
kamdiedrich
|
e072275ae6
|
Reorganization directory structure [3/n]
Change-Id: If3dfa3f6007f8810a6a1ae1a4f0c7da38544648d
|
2020-02-23 23:48:28 +01:00 |
|