On 20.09.2026 14:08, Dmitry Baryshkov wrote:
Only a530/a540 have a GPMU.  On the other a5xx parts, reading the
0xa800-0xac60 GPMU aperture during a crashdump resets the board -- on
sda660 (a512) a GPU hang thus reboots the SoC instead of recovering.

Split the GPMU block into its own array and collect it only when a GPMU
is present.

Fixes: e20c9284c8f2 ("drm/msm/adreno: Add support for Adreno 510 GPU")
Assisted-by: LLM
Signed-off-by: Dmitry Baryshkov <[email protected]>
---

Nvm, I've managed to "catch" the GPU hang (even 2 times) and with this
patch I've seen GPU actually recover and kwin_wayland displaying popup
saying "desktop effects were restarted due to graphics reset" and the
device was usable again, which never happened before (before it was
completely hung). And after hangcheck recover some register dump
followed, which I also observed for the first time:

https://paste.sr.ht/~minlexx/20376296a7d95d2273dd2a64c2ce792d77954bce

FWIW,

Tested-by: Alexey Minnekhanov <[email protected]>

--
Regards,
Alexey Minnekhanov

Reply via email to