* [PATCH] drm/amd/amdgpu: Add ready_to_reset resp for vega10
@ 2021-08-27 6:56 YuBiao Wang
2021-08-27 7:16 ` Jingwen Chen
0 siblings, 1 reply; 2+ messages in thread
From: YuBiao Wang @ 2021-08-27 6:56 UTC (permalink / raw)
To: amd-gfx
Cc: Andrey Grodzovsky, Evan Quan, horace.chen, Tuikov Luben,
Christian König, Deucher Alexander, Jack Xiao, Hawking Zhang,
Monk Liu, Feifei Xu, Kevin Wang, YuBiao Wang
Send response to host after received the flr notification from host.
Port NV change to vega10.
Signed-off-by: YuBiao Wang <YuBiao.Wang@amd.com>
---
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 ++
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 +
2 files changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
index ff2307d7ee0f..23b066bcffb2 100644
--- a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
+++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
@@ -258,6 +258,8 @@ static void xgpu_ai_mailbox_flr_work(struct work_struct *work)
amdgpu_virt_fini_data_exchange(adev);
atomic_set(&adev->in_gpu_reset, 1);
+ xgpu_ai_mailbox_trans_msg(adev, IDH_READY_TO_RESET, 0, 0, 0);
+
do {
if (xgpu_ai_mailbox_peek_msg(adev) == IDH_FLR_NOTIFICATION_CMPL)
goto flr_done;
diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
index 50572635d0f8..bd3b23171579 100644
--- a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
+++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
@@ -37,6 +37,7 @@ enum idh_request {
IDH_REQ_GPU_RESET_ACCESS,
IDH_LOG_VF_ERROR = 200,
+ IDH_READY_TO_RESET = 201,
};
enum idh_event {
--
2.25.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] drm/amd/amdgpu: Add ready_to_reset resp for vega10
2021-08-27 6:56 [PATCH] drm/amd/amdgpu: Add ready_to_reset resp for vega10 YuBiao Wang
@ 2021-08-27 7:16 ` Jingwen Chen
0 siblings, 0 replies; 2+ messages in thread
From: Jingwen Chen @ 2021-08-27 7:16 UTC (permalink / raw)
To: YuBiao Wang, amd-gfx
Cc: Andrey Grodzovsky, Evan Quan, horace.chen, Tuikov Luben,
Christian König, Deucher Alexander, Jack Xiao, Hawking Zhang,
Monk Liu, Feifei Xu, Kevin Wang
Reviewed-by: Jingwen Chen <Jingwen.Chen2@amd.com>
On Fri Aug 27, 2021 at 02:56:51PM +0800, YuBiao Wang wrote:
> Send response to host after received the flr notification from host.
> Port NV change to vega10.
>
> Signed-off-by: YuBiao Wang <YuBiao.Wang@amd.com>
> ---
> drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 2 ++
> drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 1 +
> 2 files changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
> index ff2307d7ee0f..23b066bcffb2 100644
> --- a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
> +++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
> @@ -258,6 +258,8 @@ static void xgpu_ai_mailbox_flr_work(struct work_struct *work)
> amdgpu_virt_fini_data_exchange(adev);
> atomic_set(&adev->in_gpu_reset, 1);
>
> + xgpu_ai_mailbox_trans_msg(adev, IDH_READY_TO_RESET, 0, 0, 0);
> +
> do {
> if (xgpu_ai_mailbox_peek_msg(adev) == IDH_FLR_NOTIFICATION_CMPL)
> goto flr_done;
> diff --git a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
> index 50572635d0f8..bd3b23171579 100644
> --- a/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
> +++ b/drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h
> @@ -37,6 +37,7 @@ enum idh_request {
> IDH_REQ_GPU_RESET_ACCESS,
>
> IDH_LOG_VF_ERROR = 200,
> + IDH_READY_TO_RESET = 201,
> };
>
> enum idh_event {
> --
> 2.25.1
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-08-27 7:49 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-27 6:56 [PATCH] drm/amd/amdgpu: Add ready_to_reset resp for vega10 YuBiao Wang
2021-08-27 7:16 ` Jingwen Chen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.