OSDN Git Service

drm/msm: Let fences read directly from memptrs
authorRob Clark <robdclark@chromium.org>
Mon, 26 Jul 2021 14:43:57 +0000 (07:43 -0700)
committerRob Clark <robdclark@chromium.org>
Wed, 28 Jul 2021 00:53:51 +0000 (17:53 -0700)
commitda3d378dec86348d21c02f311da87fa0742e36f6
treeeb7898ecefdf670af9c5c020c503dee5104c2b61
parentff1176468d368232b684f75e82563369208bc371
drm/msm: Let fences read directly from memptrs

Let dma_fence::signaled, etc, read directly from the address that the hw
is writing with updated completed fence seqno, so we can potentially
notice that the fence is signaled sooner.

Plus add some docs.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Link: https://lore.kernel.org/r/20210726144359.2179302-2-robdclark@gmail.com
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/msm_fence.c
drivers/gpu/drm/msm/msm_fence.h
drivers/gpu/drm/msm/msm_ringbuffer.c