Re: [PATCH 02/27] gpu: nova-core: extract radix3 page table into its own module
From: Timur Tabi
Date: Wed Aug 19 2026 - 13:38:03 EST
On Tue, 2026-08-18 at 20:51 -0700, John Hubbard wrote:
>
> let elf = {
> const ELF_DOWN_ALIGN: Alignment = Alignment::new::<SZ_64K>();
> - let elf_size = u64::from_safe_cast(gsp_fw.size);
> + let elf_size = u64::from_safe_cast(gsp_fw.size());
> let elf_addr = (boot.start - elf_size).align_down(ELF_DOWN_ALIGN);
Just FYI, the GSP images are no longer ELFs. With the transition to TLV, the actual GSP image
section is extracted from the original ELF, and that image is not an ELF on GA102+.
$ file /lib/firmware/nvidia/ga102/gsp/gsp.bin
/lib/firmware/nvidia/ga102/gsp/gsp.bin: OpenPGP Secret Key
It's not a PGP key either. This is just `file` being confused.
I probably should have changed this when I removed all the ELF code in my TLV patchset, but I
didn't notice it.