drm/amdgpu: report more amdgpu_fence_info
authorpding <Pixel.Ding@amd.com>
Thu, 12 Oct 2017 05:53:20 +0000 (13:53 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 19 Oct 2017 19:27:18 +0000 (15:27 -0400)
commite71de0766191d32648cf12dfb2f53f05e52b2dcc
tree1d80f99f733d73191d6052798a62e0999d92bcc4
parentf993d628a2d3cb5e0a82a5284b24cef745f42b41
drm/amdgpu: report more amdgpu_fence_info

Only for GFX ring. This can help checking MCBP feature.

The fence at the end of the frame will indicate the completion status.
If the frame completed normally, the fence is written to the address
given in the EVENT_WRITE_EOP packet. If preemption occurred in the
previous IB the address is adjusted by 2 DWs. If work submitted in the
frame was reset before completion, the fence address is adjusted by
four DWs. In the case that preemption occurred, and before preemption
completed a reset was initiated, the address will be adjusted with six
DWs

Signed-off-by: pding <Pixel.Ding@amd.com>
Reviewed-by: Monk Liu <monk.liu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c