On Sat Nov 15, 2025 at 8:30 AM JST, Timur Tabi wrote:
<snip>
> @@ -182,7 +184,11 @@ pub(crate) fn boot(
>          );
>  
>          sec2_falcon.reset(bar)?;
> -        sec2_falcon.dma_load(bar, &booter_loader)?;
> +        if chipset > Chipset::GA100 {
> +            sec2_falcon.dma_load(bar, &booter_loader)?;
> +        } else {
> +            sec2_falcon.pio_load(bar, &booter_loader, None)?;
> +        }
>          let wpr_handle = wpr_meta.dma_handle();
>          let (mbox0, mbox1) = sec2_falcon.boot(
>              bar,

Ah, one more thing: if the loading method is only dependent on the
chipset version, we should probably make it part of the HAL.

Reply via email to