summaryrefslogtreecommitdiff
path: root/drivers/gpu/nova-core/nova_core.rs
diff options
context:
space:
mode:
authorAlistair Popple <apopple@nvidia.com>2025-11-14 22:55:52 +0300
committerAlexandre Courbot <acourbot@nvidia.com>2025-11-15 15:54:18 +0300
commit13f85988d4fa31bda73a9504d71b10f7a14f1856 (patch)
tree5eb98bfad3afdd73bb9cd0c0cebd1ab6a4c74b53 /drivers/gpu/nova-core/nova_core.rs
parent0e7d572b4baa64c582dafc4af36cfc8a4c3c1252 (diff)
downloadlinux-13f85988d4fa31bda73a9504d71b10f7a14f1856.tar.xz
gpu: nova-core: gsp: Retrieve GSP static info to gather GPU information
After GSP initialization is complete, retrieve the static configuration information from GSP-RM. This information includes GPU name, capabilities, memory configuration, and other properties. On some GPU variants, it is also required to do this for initialization to complete. Signed-off-by: Alistair Popple <apopple@nvidia.com> Co-developed-by: Joel Fernandes <joelagnelf@nvidia.com> Signed-off-by: Joel Fernandes <joelagnelf@nvidia.com> Reviewed-by: Lyude Paul <lyude@redhat.com> [acourbot@nvidia.com: properly abstract the command's bindings, add relevant methods, make str_from_null_terminated return an Option, fix size of GPU name array.] Co-developed-by: Alexandre Courbot <acourbot@nvidia.com> Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> Message-ID: <20251114195552.739371-14-joelagnelf@nvidia.com>
Diffstat (limited to 'drivers/gpu/nova-core/nova_core.rs')
-rw-r--r--drivers/gpu/nova-core/nova_core.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/nova-core/nova_core.rs b/drivers/gpu/nova-core/nova_core.rs
index c1121e7c64c5..b98a1c03f13d 100644
--- a/drivers/gpu/nova-core/nova_core.rs
+++ b/drivers/gpu/nova-core/nova_core.rs
@@ -16,6 +16,7 @@ mod gsp;
mod num;
mod regs;
mod sbuffer;
+mod util;
mod vbios;
pub(crate) const MODULE_NAME: &kernel::str::CStr = <LocalModule as kernel::ModuleMetadata>::NAME;