Re: [PATCH] drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"

2023-04-17 Thread JingWen Chen
Reviewed-by: jingwen.ch...@amd.com On 4/14/23 4:41 PM, Chong Li wrote: > [WHY] > Function "amdgpu_irq_update()" called by "amdgpu_device_ip_late_init()" is > an atomic context. > We shouldn't access registers through KIQ since "msleep()" may be called in > "amdgpu_kiq_rreg()". > > [HOW] >

[PATCH] drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"

2023-04-14 Thread Chong Li
[WHY] Function "amdgpu_irq_update()" called by "amdgpu_device_ip_late_init()" is an atomic context. We shouldn't access registers through KIQ since "msleep()" may be called in "amdgpu_kiq_rreg()". [HOW] Move function "amdgpu_virt_release_full_gpu()" after function