diff options
| author | Timur Tabi <ttabi@nvidia.com> | 2026-07-31 15:10:14 -0500 |
|---|---|---|
| committer | Danilo Krummrich <dakr@kernel.org> | 2026-08-06 01:54:12 +0200 |
| commit | ccdcefb71acd3664a0e38ebdb5fa7b56a1a546a4 (patch) | |
| tree | 3a742bbaa65800b47e633c51d04c1c704dabf206 /tools/perf/scripts/python | |
| parent | ad5157827522aedde98bd0323076cd7f6190fbd0 (diff) | |
gpu: nova-core: transition gsp to TLV images
Switch the GSP firmware loader from the legacy binary format to the
TLV format. This change requires the new TLV versions of the r570.144
firmware images.
Unlike the other TLV firmware images, gsp.tlv contains a pointer to
the actual GSP firmware file instead of its contents. This allows
each small gsp.tlv file to contain the distinct metadata for each GPU
while still allowing the very large gsp.bin to be shared by all
GPUs.
One key piece of metadata is the signature. The legacy GSP firmware
image is an ELF file that contains multiple sections that needed
to be parsed, and the driver needed to determine which section is
relevant for the GPU. Instead, gsp.tlv contains the pre-processed
metadata, so all the driver needs to do is to extract it.
Signed-off-by: Timur Tabi <ttabi@nvidia.com>
Reviewed-by: Alexandre Courbot <acourbot@nvidia.com>
Tested-by: Alexandre Courbot <acourbot@nvidia.com>
Link: https://patch.msgid.link/20260731201017.2580713-6-ttabi@nvidia.com
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
