On Mon, Jan 26, 2026 at 3:17 PM Alex Deucher <[email protected]> wrote:
>

Patch title should say gmc10.  Fixed locally.

Alex

> Need to make sure gfxoff is disallowed when we touch GC
> registers over MMIO.
>
> Cc: Yifan Zhang <[email protected]>
> Signed-off-by: Alex Deucher <[email protected]>
> ---
>  drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 ++
>  1 file changed, 2 insertions(+)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c 
> b/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
> index 2568eeaae9454..7a8e86efdfe40 100644
> --- a/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
> +++ b/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
> @@ -64,6 +64,7 @@ gmc_v10_0_vm_fault_interrupt_state(struct amdgpu_device 
> *adev,
>                                    struct amdgpu_irq_src *src, unsigned int 
> type,
>                                    enum amdgpu_interrupt_state state)
>  {
> +       amdgpu_gfx_off_ctrl(adev, false);
>         switch (state) {
>         case AMDGPU_IRQ_STATE_DISABLE:
>                 /* MM HUB */
> @@ -92,6 +93,7 @@ gmc_v10_0_vm_fault_interrupt_state(struct amdgpu_device 
> *adev,
>         default:
>                 break;
>         }
> +       amdgpu_gfx_off_ctrl(adev, true);
>
>         return 0;
>  }
> --
> 2.52.0
>

Reply via email to