Re: [PATCH v3 21/33] gpu: nova-core: gsp: add the GSP_INIT request builder

From: Timur Tabi

Date: Fri Sep 18 2026 - 18:26:43 EST


On Thu, 2026-09-17 at 18:07 -0700, John Hubbard wrote:
>

> +/// Registry entries that the driver sends to GSP-RM on every boot.
> +///
> +/// `RMSecBusResetEnable` enables PCI secondary bus reset. `RMForcePcieConfigSave` makes GSP-
> RM
> +/// preserve PCI configuration registers across any PCI reset. `RMDevidCheckIgnore` lets GSP-
> RM
> +/// boot when the PCI device id is absent from its product name database.
> +const REGISTRY_ENTRIES: &[(&[u8], u32)] = &[
> +    (b"RMSecBusResetEnable\0", 1),
> +    (b"RMForcePcieConfigSave\0", 1),
> +    (b"RMDevidCheckIgnore\0", 1),

FYI, we may want to rethink RMDevidCheckIgnore for Nova. For Nouveau it was a big deal, because
we were always lock on an older version of GSP-RM, so there's a chance that an older firmware
could still support a newer GPU that isn't explicitly listed as supported in GSP-RM.

But considering the problems we had with GB20x and r570, we may want to make RMDevidCheckIgnore
not the default.

I can submit a patch (once the dust with r615 settles) that makes it a command-line option, if
you like.