Bartosz Dunajski
|
f92f01e190
|
Enhance GPU breakpoint capabilities
Change-Id: Id28afb7ab584eeb5063c7311fed41d7a31edbec7
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-09-24 16:03:19 +02:00 |
|
Bartosz Dunajski
|
2a69b1ed78
|
Select correct heap base address for ISA
Change-Id: I400f965faa4615519729756daa78350a46c46ff2
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-09-23 14:21:22 +02:00 |
|
Lukasz Jobczyk
|
1d4568e548
|
Set bb end pointer correctly in batched submission
Related-To: NEO-5112
Change-Id: Ideff314e4aee501a02f07142b99307b8d6c08fa1
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
|
2020-09-23 10:43:00 +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 |
|
Michal Mrozek
|
9981cdd9e2
|
Add new debug key for implicit flushes
Change-Id: Ifbf8903c383d16f62754655a5bc949f27d290c42
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
|
2020-09-17 10:41:32 +02:00 |
|
Jim Snow
|
9f21418c4f
|
Disable gemCloseWorker for internal DrmCommandStreamReceivers
Change-Id: I71abdcb417342110ddc64cc9b1dacecc24c78aac
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
|
2020-09-09 12:31:24 +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 |
|
Kamil Kopryk
|
e066e13d69
|
Optimize copying rect buffers by blitter
Change-Id: I847bf2c31cd3c080c85a488bf6f2a92671351f3f
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4864
|
2020-08-26 10:00:39 +02:00 |
|
Bartosz Dunajski
|
3012388815
|
Revert "Optimize copying buffers by blitter"
This reverts commit b09872f595.
Change-Id: I571de1024416b2e1cbf47aadbfe6e15566dd8dd9
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-08-21 16:24:13 +02:00 |
|
Bartosz Dunajski
|
c672c2cd91
|
Dont reload GRF config if not applicable
Change-Id: I37388b3d43251d930136fde154b7861072a5abec
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-08-21 14:29:13 +02:00 |
|
Kamil Kopryk
|
b09872f595
|
Optimize copying buffers by blitter
Change-Id: Ib2ef0350beac25b9352db7a2e26863b6079cc667
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4864
|
2020-08-21 11:59:01 +02:00 |
|
Bartosz Dunajski
|
b3fea30b11
|
Fix debug message
Change-Id: Ia80264e3e5447d250ca18be4adf80a80c349701d
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-08-21 10:28:51 +02:00 |
|
Bartosz Dunajski
|
6fcb9583be
|
Dont reload L3CachingSettings if not applicable
Change-Id: I352e3781822894680c32f3274f22712ac00d74bc
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-08-20 12:11:00 +02:00 |
|
Pawel Cieslak
|
fb821f21f5
|
Cmake format script
Related-To: NEO-1157
Change-Id: Ie1b907e838cfb9ad0d75cc8971d415f7c77103c9
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
|
2020-08-19 16:36:30 +02:00 |
|
Bartosz Dunajski
|
8c64d65867
|
Print waiting for completion status
Change-Id: Id1f6894149079f6e3f36336971fc2e44f0c82d9b
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-08-17 13:36:42 +02:00 |
|
Jaime Arteaga
|
398ad44404
|
Correct values in queue synchronize
Change-Id: I645d1ae50d6e17d2d330ba9d21ef1a8cf7b955b8
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
|
2020-08-06 00:26:50 +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 |
|
Filip Hazubski
|
76328b8247
|
Always initialize Kernel::threadArbitrationPolicy
Resolves: NEO-4824
Change-Id: I2ba24bec1a4cc2d1573ca7283a68ea0d94c73ff0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-08-04 13:07:39 +02:00 |
|
Mateusz Hoppe
|
c3a128f9f4
|
Refactor StateBaseAddressHelper
Change-Id: I5071a1a4a067b8f0e880a4f7e1d65e79eeb77c47
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-08-04 11:09:41 +02:00 |
|
Vinod Tipparaju
|
bf57f2d696
|
Lock csr inside executeCommandLists() to make submissions thread safe
Change-Id: I9326ee5bb835f01015668e66d2582df9ed02d66f
|
2020-08-03 21:59:15 +02:00 |
|
Kamil Kopryk
|
9a05ad26b0
|
Revert "Optimize copying buffers by blitter"
This reverts commit 7dfe4be225.
Change-Id: Ifc59102a6b30ce1baf3ae86bda629996c878b6ce
|
2020-07-30 20:12:35 +02:00 |
|
Kamil Kopryk
|
7dfe4be225
|
Optimize copying buffers by blitter
Change-Id: I27beae3e81a32adb4b26a5d75e2e8ff8e34dad81
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4864
|
2020-07-30 10:59:07 +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 |
|
Mateusz Hoppe
|
ca39301ed8
|
Reserve SSH space for bindless mode
Related-To: NEO-4767
Change-Id: Id7876ea5a5a4fc12ab0b3192548b006fc1eea75c
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-07-17 13:26:28 +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 |
|
Andrzej Swierczynski
|
77f50e5444
|
Always pass device bitfield to AllocationProperties in constructor
Related-To: NEO-4722
Change-Id: Ie2475bf92a3189bcb9073bec5bf5af709e597c5d
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
|
2020-07-13 09:00:10 +02:00 |
|
Maciej Plewka
|
04ff7218e3
|
Use one blit command for copy region
Change-Id: I8a335b3ec58bf4b767d93435691acb036b5b2ce7
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
|
2020-07-07 12:22:40 +02:00 |
|
Bartosz Dunajski
|
6dd07bd3bc
|
Use correct Heap32 index for local memory allocations
Change-Id: I068f712ab2b05ee3d5a9716b21de685a7fee3a02
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-07-01 17:31:43 +02:00 |
|
Filip Hazubski
|
4076d3e294
|
Update BlitCommandsHelper
Add getMaxBlitWidthOverride and getMaxBlitHeightOverride functions.
Change-Id: Idf23725f5d3336118979c2b5731b023d934374d6
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
|
2020-07-01 16:27:57 +02:00 |
|
Katarzyna Cencelewska
|
2807dfeae8
|
Add posibility to modify semaphore delay between waits
Change-Id: Ia44c8ea67ef0bd16436c708d83bda15b4bb77b6e
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
|
2020-06-25 13:16:05 +02:00 |
|
Mateusz Hoppe
|
15b91c4d45
|
Program debug commands for DebuggerL0
Related-To: NEO-4547, NEO-4549
Change-Id: Idf9139190a85aae7ec52de7a1899a46123809e63
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-06-24 15:48:38 +02:00 |
|
Bartosz Dunajski
|
2500357ad5
|
Debug flag to force implicit flush
Change-Id: I40f1ecb323a61242cbf230e02ba14fce510dbabf
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-06-19 11:34:37 +02:00 |
|
Bartosz Dunajski
|
39828fb71d
|
Add new debug variable to pause on blit copy
Change-Id: I150eea40fa77b80387eda33fd6afd1582b517b5c
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-06-17 17:23:27 +02:00 |
|
Maciej Dziuban
|
7ef2e4304c
|
Rename levelNotReady to notReady
Change-Id: Id482c6edd36d1bdd63558aa35f13dbb57e0efbad
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
|
2020-06-17 15:47:00 +02:00 |
|
Bartosz Dunajski
|
d42f872d07
|
Change DebugBreak thread implementation to NEO::Thread
Change-Id: Icbb659cf7c86bbd74e6375266d9ec2ee84278597
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-06-17 13:10:14 +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 |
|
Michal Mrozek
|
ef5f83d0a0
|
Increase the preferred tag pool size.
Change-Id: I171d91571aec787f36a7a9d85b12aa8cf341ec7a
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
|
2020-05-26 18:04:02 +02:00 |
|
Piotr Zdunowski
|
5a2bff7706
|
Debug functionality to pause before and after specified GPGPU_WALKER.
Resolves: NEO-3961
Change-Id: If797858c0f6a9758f9c1bc5472841dcfff93884b
Signed-off-by: Piotr Zdunowski <piotr.zdunowski@intel.com>
|
2020-05-20 11:54:54 +02:00 |
|
Bartosz Dunajski
|
e36d95e039
|
Add helpers to avoid offsetof usage
Change-Id: I8f0ec5240b2ec2bd99b712271d87b88ffed2c5b3
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-05-19 17:45:53 +02:00 |
|
Bartosz Dunajski
|
cb09e50e61
|
Fix CPU dependency handling for TimestampPacket
Change-Id: Ia75f4ea7eea10ca84ffa4b3d92d98942804be8d0
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-05-14 17:08:25 +02:00 |
|
Mateusz Hoppe
|
ac426b5108
|
TBX csr downloads allocations on queryStatus calls
Change-Id: I57fd98f4227b6d03430db6b96cfd21dd726919a3
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-05-13 16:28:19 +02:00 |
|
Andrzej Swierczynski
|
29c657046d
|
Print device and engine info
Related-To: NEO-4640
Change-Id: I244af3d3407479d17aab603c9c5c3dc60888f7e5
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
|
2020-05-08 09:17:41 +02:00 |
|
Mateusz Hoppe
|
ef4fae3903
|
Enable TBX mode in level zero
RelatedTo: NEO-4644
Change-Id: I76913d6b7c7d978a5a90a7a574778c67283497c1
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
|
2020-05-06 16:33:15 +02:00 |
|
Bartosz Dunajski
|
78d5704c51
|
Update TimestampPacket alignment
Change-Id: Iaf30c2cca8a32cc17b838d96366ebe25491afc42
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
|
2020-05-06 15:00:04 +02:00 |
|
Zbigniew Zdanowicz
|
701542e046
|
Add debug flag to override kernel preemption level
Change-Id: I22a813c5ce1811317b0425d391f30b290fc03ec9
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-05-04 15:41:12 +02:00 |
|
Zbigniew Zdanowicz
|
1bb0134a6c
|
Refactor LriHelper class
Related-To: NEO-4338
Change-Id: Ie6387ff5f35df569fe1d9492b35e2acbc93e0393
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-04-29 14:15:43 +02:00 |
|
Zbigniew Zdanowicz
|
048c90e3b1
|
Remove RMW access patterns from gfx memory
Related-To: NEO-4338
Change-Id: I8dcfca9a11f499fde44ca9754dec67fe5a5e3d46
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
|
2020-04-28 15:26:22 +02:00 |
|