aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
diff options
context:
space:
mode:
authorHuang Rui <[email protected]>2017-06-11 10:57:08 +0000
committerAlex Deucher <[email protected]>2017-07-14 15:06:13 +0000
commita1952da73f8951eeb6e99e2b4fd1b8680ed9d801 (patch)
treedc81fa55c6992e85d6a51a9e0afecb92ba9af3e8 /drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
parentdrm/amdgpu: fix missed asd bo free when hw_fini (diff)
downloadkernel-a1952da73f8951eeb6e99e2b4fd1b8680ed9d801.tar.gz
kernel-a1952da73f8951eeb6e99e2b4fd1b8680ed9d801.zip
drm/amdgpu: make psp cmd buffer as a reserve memory
Signed-off-by: Huang Rui <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Junwei Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
index 1a1c8b469f93..538fa9dbfb21 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h
@@ -108,6 +108,11 @@ struct psp_context
struct amdgpu_bo *fence_buf_bo;
uint64_t fence_buf_mc_addr;
void *fence_buf;
+
+ /* cmd buffer */
+ struct amdgpu_bo *cmd_buf_bo;
+ uint64_t cmd_buf_mc_addr;
+ struct psp_gfx_cmd_resp *cmd_buf_mem;
};
struct amdgpu_psp_funcs {