Re: [PATCH v3 12/14] gpu: nova-core: drive GSP events with the SWGEN0 interrupt

From: John Hubbard

Date: Thu Sep 03 2026 - 00:03:08 EST


On 9/2/26 8:28 PM, sashiko-bot@xxxxxxxxxx wrote:
...

> [Severity: High]
> Does this lead to an interrupt storm if the GSP remains in a fault state like a
> HALT or WDT timeout?

Well, maybe. I can't rule this out at first reading, anyway. I'll take
a closer look.

>
> If there is no recovery path to reset the GSP, wouldn't the unserviceable
> interrupt immediately re-latch after GspFalcon::clear_intr() is called?
>
> The subsequent calls to GspFalcon::retrigger_intr() and self.tree.rearm_pci_irq()
> would then force a new edge to the GIN tree and re-enable PCI delivery,
> potentially trapping the CPU in an endless loop servicing the same unserviceable
> interrupt.
>
> Could the GIN leaf source be disabled here instead when encountering an
> unrecoverable fault?
>

thanks,
--
John Hubbard