Re: [PATCH 02/27] gpu: nova-core: extract radix3 page table into its own module
From: John Hubbard
Date: Wed Aug 19 2026 - 21:05:41 EST
On 8/19/26 10:37 AM, Timur Tabi wrote:
> 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+.
>
Yes. In fact I removed all mention of ELF and elf, by the end of this
series.
> $ 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.
lol
>
> I probably should have changed this when I removed all the ELF code in my TLV patchset, but I
> didn't notice it.
thanks,
--
John Hubbard