]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
gpu: nova-core: gsp: enable FSP boot path
authorAlexandre Courbot <acourbot@nvidia.com>
Wed, 3 Jun 2026 07:30:26 +0000 (16:30 +0900)
committerAlexandre Courbot <acourbot@nvidia.com>
Wed, 3 Jun 2026 14:52:42 +0000 (23:52 +0900)
Now that all the elements are in place, enable the FSP boot path so
Hopper and Blackwell can boot.

Reviewed-by: Eliot Courtney <ecourtney@nvidia.com>
Link: https://patch.msgid.link/20260603-b4-blackwell-v13-9-d9f3a06939e0@nvidia.com
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
drivers/gpu/nova-core/gsp/hal/gh100.rs

index 63aef7c65ce5e4f4ea23b10a23b2c6c2bba56971..9494258b9fc44b57441931a0a236b658fb8c644e 100644 (file)
@@ -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)
     }
 }