<div dir="ltr">Hi Monk.<div><br></div><div>I am interested on this. Currently when a "ring X stalled for more than N sec" happens it usually goes into the gpu reset routine.</div><div>Does it always cause the vram to be lost ? Could you explain what happens if the vram remains lost ?</div><div><br></div><div>I am asking this because I experienced some recurrent gpu reset that are marked succeeded from the log but fail in the "resume" step.</div><div>I would not be interested in this if it would always leave a chance to the user to cleanly reboot the machine.</div><div><br></div><div>The issue is that it can require a hard reboot without kernel panic and without keeping the keyboard responding to magic keys.</div><div>Are those patches trying to address this issue ?<br></div><div><br></div><div>Note that here "issue" is not referring to the root cause of a ring X stalled and it is also not referring to why "resume" step fails. <br></div><div><br></div><div>Thx a lot</div><div>Julien</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 30 October 2017 at 04:15, Monk Liu <span dir="ltr"><<a href="mailto:Monk.Liu@amd.com" target="_blank">Monk.Liu@amd.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">*** job skipping logic in scheduler part is re-implemented ***<br>
<br>
Monk Liu (7):<br>
amd/scheduler:imple job skip feature(v3)<br>
drm/amdgpu:implement new GPU recover(v3)<br>
drm/amdgpu:cleanup in_sriov_reset and lock_reset<br>
drm/amdgpu:cleanup ucode_init_bo<br>
drm/amdgpu:block kms open during gpu_reset<br>
drm/amdgpu/sriov:fix memory leak in psp_load_fw<br>
drm/amdgpu:fix random missing of FLR NOTIFY<br>
<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu.h | 9 +-<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu_device.c | 311 ++++++++++++--------------<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu_fence.c | 10 +-<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu_irq.c | 2 +-<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu_job.c | 18 +-<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu_kms.c | 3 +<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu_psp.c | 22 +-<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu_ucode.c | 4 +-<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu_virt.c | 2 -<br>
drivers/gpu/drm/amd/amdgpu/<wbr>amdgpu_virt.h | 2 -<br>
drivers/gpu/drm/amd/amdgpu/<wbr>gfx_v8_0.c | 6 +-<br>
drivers/gpu/drm/amd/amdgpu/<wbr>gfx_v9_0.c | 6 +-<br>
drivers/gpu/drm/amd/amdgpu/<wbr>mxgpu_ai.c | 16 +-<br>
drivers/gpu/drm/amd/amdgpu/<wbr>mxgpu_vi.c | 2 +-<br>
drivers/gpu/drm/amd/scheduler/<wbr>gpu_scheduler.c | 39 ++--<br>
15 files changed, 220 insertions(+), 232 deletions(-)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
2.7.4<br>
<br>
______________________________<wbr>_________________<br>
amd-gfx mailing list<br>
<a href="mailto:amd-gfx@lists.freedesktop.org">amd-gfx@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/amd-gfx" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/amd-gfx</a><br>
</font></span></blockquote></div><br></div>