This series adds some documentation that was relevant to the FWSEC-FRTS [1] series, but wasn't sent alongside it as it was worked on in parallel.
It notably introduces a lot of HTMLdocs that adds key explanations to understand and work on the GSP boot process. [1] https://lore.kernel.org/all/db0i8wah970b.25d3s59ayf...@nvidia.com/ Signed-off-by: Joel Fernandes <joelagn...@nvidia.com> Signed-off-by: Alexandre Courbot <acour...@nvidia.com> --- Changes in v4: - Convert `/*` comments into `//`. - Fix missing slashes in doccomments and minor typos. - Move some less-important paragraphs to notes in the RST files. - Link to v3: https://lore.kernel.org/r/20250702-nova-docs-v3-0-f36226081...@nvidia.com Changes in v3: - Rebase on top of latest nova-next. - Reorganize patches a bit and use standard prefixes. - Convert diagrams to only use ASCII characters (thanks Bagas!). - Move sysmembar documentation to the new `SysmemFlush` type. - Reword things a bit here and there. - Reorganize order of `index.rst` for a more natural flow. - Link to v2: https://lore.kernel.org/rust-for-linux/20250503040802.1411285-1-joelagn...@nvidia.com/ --- Alexandre Courbot (1): gpu: nova-core: convert `/*` comments to `//` Joel Fernandes (7): gpu: nova-core: Add code comments related to devinit gpu: nova-core: Clarify sysmembar operations gpu: nova-core: Clarify falcon code Documentation: gpu: nova-core: Document vbios layout Documentation: gpu: nova-core: Document devinit process Documentation: gpu: nova-core: Document fwsec operation and layout Documentation: gpu: nova-core: Document basics of the Falcon Documentation/gpu/nova/core/devinit.rst | 61 +++++++++++ Documentation/gpu/nova/core/falcon.rst | 158 ++++++++++++++++++++++++++++ Documentation/gpu/nova/core/fwsec.rst | 181 ++++++++++++++++++++++++++++++++ Documentation/gpu/nova/core/vbios.rst | 181 ++++++++++++++++++++++++++++++++ Documentation/gpu/nova/index.rst | 4 + drivers/gpu/nova-core/falcon.rs | 29 +++-- drivers/gpu/nova-core/fb.rs | 10 ++ drivers/gpu/nova-core/gfw.rs | 39 ++++++- drivers/gpu/nova-core/gpu.rs | 3 +- drivers/gpu/nova-core/regs.rs | 35 ++++-- 10 files changed, 677 insertions(+), 24 deletions(-) --- base-commit: 4092e1b41202ff39aad75a40a03ac1d318443670 change-id: 20250702-nova-docs-b9900d0505b5 Best regards, -- Alexandre Courbot <acour...@nvidia.com>