* 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).