For ASICs that support boot time error reporting, poll all the boot time errors cached in registers and make it available in kernel log. Hawking Zhang (5): drm/amdgpu: drop psp v13 query_boot_status implementation drm/amdgpu: Init pcie_index/data address as fallback drm/amdgpu: Add ras helper to query boot errors drm/amdgpu: Query boot status if discovery failed drm/amdgpu: Query boot status if boot failed drivers/gpu/drm/amd/amdgpu/amdgpu.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 22 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 15 --- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 95 +++++++++++++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 15 ++- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 89 ++--------------- 8 files changed, 141 insertions(+), 108 deletions(-) -- 2.17.1