diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2189-drm-amdgpu-add-structures-for-buffer-allocate-releas.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2189-drm-amdgpu-add-structures-for-buffer-allocate-releas.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2189-drm-amdgpu-add-structures-for-buffer-allocate-releas.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2189-drm-amdgpu-add-structures-for-buffer-allocate-releas.patch new file mode 100644 index 00000000..02f584e9 --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/2189-drm-amdgpu-add-structures-for-buffer-allocate-releas.patch @@ -0,0 +1,35 @@ +From a5060b2dd1c2f9022b14bddb8101837ce7146dff Mon Sep 17 00:00:00 2001 +From: "Le.Ma" <Le.Ma@amd.com> +Date: Thu, 26 Apr 2018 16:13:14 +0800 +Subject: [PATCH 2189/2940] drm/amdgpu: add structures for buffer + allocate/release for rlc autoload + +Allocate a visible framebuffer to store all gfxip ucodes as the format of TOC. + +Signed-off-by: Le.Ma <Le.Ma@amd.com> +Reviewed-by: Alex Deucher <alexander.deucher@amd.com> +Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h +index 49a8ab52113b..ff43fa9a14a9 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h +@@ -85,6 +85,11 @@ struct amdgpu_rlc { + u8 *save_restore_list_srm; + + bool is_rlc_v2_1; ++ ++ /* for rlc autoload */ ++ struct amdgpu_bo *rlc_autoload_bo; ++ u64 rlc_autoload_gpu_addr; ++ void *rlc_autoload_ptr; + }; + + void amdgpu_gfx_rlc_enter_safe_mode(struct amdgpu_device *adev); +-- +2.17.1 + |