On Mon, Oct 02, 2017 at 10:37:11AM -0400, Rob Clark wrote:
> Fixes intermittent corruption of cmdstream dump.
>
> Signed-off-by: Rob Clark
Rule of memory barriers: They always need to come in pairs, and you should
put a comment to each one explaining where the other side is. I.e. for all
the sto
On Tue, Oct 3, 2017 at 4:08 AM, Daniel Vetter wrote:
> On Mon, Oct 02, 2017 at 10:37:11AM -0400, Rob Clark wrote:
>> Fixes intermittent corruption of cmdstream dump.
>>
>> Signed-off-by: Rob Clark
>
> Rule of memory barriers: They always need to come in pairs, and you should
> put a comment to ea
Instead of passing a mostly unused struct to MSM_DRM_SUBMITQEUUE_CLOSE
we only need to pass the u32 value of the queue ID.
Signed-off-by: Jordan Crouse
---
drivers/gpu/drm/msm/msm_drv.c | 4 ++--
drivers/gpu/drm/msm/msm_gpu.h | 1 -
include/uapi/drm/msm_drm.h| 2 +-
3 files changed, 3 insert
From: Sharat Masetty
There is a race condition issue between the IRQ context trying to
trigger preemption and the user context trying to submit commands to
the GPU. The check in a5xx_flush() API only updates the wptr if the GPU is
not in preemption. In the cases where we move from PREEMPT_START t
Currently the rd dump avoids any buffers marked as WRITE under
the assumption that the contents are not interesting. While it
is true that the contents are uninteresting we should still print
the iova and size for all buffers so that any listening replay
tools can correctly construct the submissio
A handful of minor updates and bugfixes. Includes an UAPI change to
MSM_DRM_SUBMITQUEUE_CLOSE API as suggested by Rob, a tweak to rd to
dump all iova addresses from a submission and a few performance
tweaks for user submissions that don't use relocs.
Jordan Crouse (3):
drm/msm: dump a rd GPUADDR
From: Sushmita Susheelendra
Map command buffers to the kernel address space only if
relocs are specified for the submission. This reduces some
overhead on the submission path.
Signed-off-by: Sushmita Susheelendra
Signed-off-by: Jordan Crouse
---
drivers/gpu/drm/msm/msm_gem_submit.c | 3 +++
1
Now that the priority must be set in the submitqueue we can check
at create time that the requested priority is valid.
Signed-off-by: Jordan Crouse
---
drivers/gpu/drm/msm/msm_gem_submit.c | 8 +---
drivers/gpu/drm/msm/msm_submitqueue.c | 25 +++--
2 files changed, 24 i
From: Sushmita Susheelendra
Map and pin buffers on demand on the submission path.
This ensures that we only map buffers whose iova are
actually needed for submission as opposed to all
buffers in the buffer list. For instance, the command
buffers, and the reloc buffers for processing relocs.
Also
On Tue, Oct 3, 2017 at 2:59 PM, Rob Clark wrote:
> On Tue, Oct 3, 2017 at 4:08 AM, Daniel Vetter wrote:
>> On Mon, Oct 02, 2017 at 10:37:11AM -0400, Rob Clark wrote:
>>> Fixes intermittent corruption of cmdstream dump.
>>>
>>> Signed-off-by: Rob Clark
>>
>> Rule of memory barriers: They always n
10 matches
Mail list logo