Re: [PATCH 02/27] gpu: nova-core: extract radix3 page table into its own module

Timur Tabi <[email protected]>
Newsgroups dev.linux.lists.nova-gpu,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.