]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gpu: nova-core: Hopper/Blackwell: add FMC signature extraction
authorJohn Hubbard <jhubbard@nvidia.com>
Tue, 2 Jun 2026 03:21:01 +0000 (20:21 -0700)
committerAlexandre Courbot <acourbot@nvidia.com>
Tue, 2 Jun 2026 13:33:16 +0000 (22:33 +0900)
commit4d789488d3bec3e2c6b7f282e29cfb1bec6b2c25
tree834b77ab91c214bcb1d654e317ad40819fe95951
parent82eaa14e7efcbb3933083b4c27fd5496fbb1a4be
gpu: nova-core: Hopper/Blackwell: add FMC signature extraction

Extract the SHA-384 hash, RSA public key, and RSA signature from the
FMC ELF32 firmware sections. FSP Chain of Trust verification needs
these to validate the FMC image during boot.

Signed-off-by: John Hubbard <jhubbard@nvidia.com>
Reviewed-by: Eliot Courtney <ecourtney@nvidia.com>
Link: https://patch.msgid.link/20260602032111.224790-14-jhubbard@nvidia.com
[acourbot: derive `Zeroable` on `FmcSignature` for in-place initialization]
Co-developed-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
drivers/gpu/nova-core/firmware/fsp.rs