On 10/1/26 3:53 AM, Dmitry Baryshkov wrote: > On Mon, Sep 21, 2026 at 09:40:35AM +0200, Konrad Dybcio wrote: >> On 9/20/26 1:08 PM, 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.
[...] >> I'm not sure if there are holes in these ranges in the hw, but msm-3.18 >> (8998 kernel) simply has: >> >> 0xA800-0xA8FF >> and >> 0xAC60-0xAC60 >> >> (both ranges inclusive) > > Yes. However these tables list registers to dump. We don't need all GPMU > registers (and even if we do, it should be a separate patch). Fine. GPT points out that crashdec doesn't recognize the registers-gpmu section name, rename it to registers-gmu or fix up crashdec any which way: Reviewed-by: Konrad Dybcio <[email protected]> Konrad
