nouveau.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH 05/17] nova-core: gsp: Add support for checking if GSP reloaded
       [not found] ` <20250829173254.2068763-6-joelagnelf@nvidia.com>
@ 2025-08-29 18:44   ` Timur Tabi
  0 siblings, 0 replies; only message in thread
From: Timur Tabi @ 2025-08-29 18:44 UTC (permalink / raw)
  To: dri-devel@lists.freedesktop.org, Joel Fernandes, dakr@kernel.org,
	linux-kernel@vger.kernel.org, Alexandre Courbot
  Cc: joel@joelfernandes.org, lossin@kernel.org, ojeda@kernel.org,
	boqun.feng@gmail.com, a.hindborg@kernel.org, simona@ffwll.ch,
	tmgross@umich.edu, alex.gaynor@gmail.com, tzimmermann@suse.de,
	mripard@kernel.org, maarten.lankhorst@linux.intel.com,
	nouveau@lists.freedesktop.org, John Hubbard,
	rust-for-linux@vger.kernel.org, bjorn3_gh@protonmail.com,
	airlied@gmail.com, aliceryhl@google.com, gary@garyguo.net,
	Alistair Popple

On Fri, 2025-08-29 at 13:32 -0400, Joel Fernandes wrote:
> +    /// Function to check if GSP reload/resume has completed during the boot process.
> +    #[expect(dead_code)]
> +    pub(crate) fn check_reload_completed(&self, bar: &Bar0, timeout: Delta) -> Result<bool> {

I think this should be renamed to is_reload_completed() and return just bool instead of Result<bool>

> +        wait_on(timeout, || {
> +            let val = regs::NV_PGC6_BSI_SECURE_SCRATCH_14::read(bar);
> +            if val.boot_stage_3_handoff() {
> +                Some(true)
> +            } else {
> +                None
> +            }
> +        })

And if you insist on returning Result<bool>, at least have this return Some(false) or
Some(val.boot_stage_3_handoff()) instead.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-08-29 18:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20250829173254.2068763-1-joelagnelf@nvidia.com>
     [not found] ` <20250829173254.2068763-6-joelagnelf@nvidia.com>
2025-08-29 18:44   ` [PATCH 05/17] nova-core: gsp: Add support for checking if GSP reloaded Timur Tabi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).