diff options
| author | John Hubbard <jhubbard@nvidia.com> | 2025-10-24 18:40:49 -0700 |
|---|---|---|
| committer | Alexandre Courbot <acourbot@nvidia.com> | 2025-10-25 13:12:05 +0900 |
| commit | 1784fb79d6c8db159d928314391817c425731de8 (patch) | |
| tree | 8c48fb7836e565a59b79a394129505a08017673e /drivers/gpu/nova-core | |
| parent | f6797dca29bf4bd6b66e1f4284f94dfe08d9d513 (diff) | |
gpu: nova-core: remove an unnecessary register read: HWCFG1
This register read is not required in order to bring up any of the GPUs,
and it is read too early on Hopper/Blackwell+ GPUs anyway. So just stop
doing this.
Signed-off-by: John Hubbard <jhubbard@nvidia.com>
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Message-ID: <20251025014050.585153-2-jhubbard@nvidia.com>
Diffstat (limited to 'drivers/gpu/nova-core')
| -rw-r--r-- | drivers/gpu/nova-core/falcon.rs | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/gpu/nova-core/falcon.rs b/drivers/gpu/nova-core/falcon.rs index 1e70e39c9671..4c14ce1d19e9 100644 --- a/drivers/gpu/nova-core/falcon.rs +++ b/drivers/gpu/nova-core/falcon.rs @@ -371,11 +371,6 @@ impl<E: FalconEngine + 'static> Falcon<E> { bar: &Bar0, need_riscv: bool, ) -> Result<Self> { - let hwcfg1 = regs::NV_PFALCON_FALCON_HWCFG1::read(bar, &E::ID); - // Check that the revision and security model contain valid values. - let _ = hwcfg1.core_rev()?; - let _ = hwcfg1.security_model()?; - if need_riscv { let hwcfg2 = regs::NV_PFALCON_FALCON_HWCFG2::read(bar, &E::ID); if !hwcfg2.riscv() { |
