From: Alexandre Courbot Date: Wed, 3 Jun 2026 07:30:26 +0000 (+0900) Subject: gpu: nova-core: gsp: enable FSP boot path X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=723bd79ca9e492cc91850094a2892bde0345c51a;p=thirdparty%2Fkernel%2Flinux.git gpu: nova-core: gsp: enable FSP boot path Now that all the elements are in place, enable the FSP boot path so Hopper and Blackwell can boot. Reviewed-by: Eliot Courtney Link: https://patch.msgid.link/20260603-b4-blackwell-v13-9-d9f3a06939e0@nvidia.com Signed-off-by: Alexandre Courbot --- diff --git a/drivers/gpu/nova-core/gsp/hal/gh100.rs b/drivers/gpu/nova-core/gsp/hal/gh100.rs index 63aef7c65ce5e..9494258b9fc44 100644 --- a/drivers/gpu/nova-core/gsp/hal/gh100.rs +++ b/drivers/gpu/nova-core/gsp/hal/gh100.rs @@ -167,7 +167,7 @@ impl GspHal for Gh100 { ); // Wrap the unload bundle into a drop guard so it is automatically run upon failure. - let _unload_guard = + let unload_guard = BootUnloadGuard::new(gsp, dev, bar, gsp_falcon, sec2_falcon, Some(unload_bundle)); let mut fsp = Fsp::wait_secure_boot(dev, bar, chipset, fsp_fw)?; @@ -184,7 +184,7 @@ impl GspHal for Gh100 { wait_for_gsp_lockdown_release(dev, bar, gsp_falcon, args.boot_params_dma_handle())?; - Err(ENOTSUPP) + Ok(unload_guard) } }