Re: [PATCH v8 5/6] alpha: decode Clipper environmental events
From: Matt Turner
Date: Fri Oct 16 2026 - 23:16:45 EST
On Thu, Oct 15, 2026 at 6:24 AM Magnus Lindholm <linmag7@xxxxxxxxx> wrote:
>
> Restrict ES40 live environmental decoding to Clipper. Validate frame bounds
> and string-table masks, and separate fault bits from status context.
> Report valid notifications even when no recognized fault bits are set,
> so door-closed and supply-return notifications remain visible. A single
> status snapshot does not establish a recovery transition.
>
> Keep SMIR bit 0 and inverted halt/reset bits as raw context. During the
> ES40 PSU cable test, bit 0 remained set after the individual PSU failure
> indication cleared. Its polarity/latching is unverified, so do not call
> it a current PSU failure. Use mask 0x14 for the remaining SMIR faults.
> Decode only QW1 through QW7 as live environmental status, as documented
> in the ES40 Service Guide, Tables D-20 and D-21.
>
> Use plain door-status messages. Preserve unknown or truncated frames
> in bounded raw dumps. Firmware console-log scanning is independent of
> the live environmental handler.
>
> Signed-off-by: Magnus Lindholm <linmag7@xxxxxxxxx>
> ---
Reviewed-by: Matt Turner <mattst88@xxxxxxxxx>