NVIDIA GPU driver infrastructure
 help / color / mirror / Atom feed
* [PATCH v13 0/9] gpu: nova-core: Hopper/Blackwell support
@ 2026-06-03  7:30 Alexandre Courbot
  2026-06-03  7:30 ` [PATCH v13 1/9] gpu: nova-core: Hopper/Blackwell: add FSP falcon EMEM operations Alexandre Courbot
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ messages in thread
From: Alexandre Courbot @ 2026-06-03  7:30 UTC (permalink / raw)
  To: Danilo Krummrich, John Hubbard
  Cc: Timur Tabi, Alistair Popple, Eliot Courtney, Shashank Sharma,
	Zhi Wang, David Airlie, Simona Vetter, Bjorn Helgaas,
	Miguel Ojeda, Gary Guo, Björn Roy Baron, Benno Lossin,
	Andreas Hindborg, Alice Ryhl, Trevor Gross, nova-gpu, LKML,
	Alexandre Courbot, Boqun Feng

Tentative final spin at the remaining patches of this series before
merging.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
---
Changes in v13:
- spell NVDM as "NVIDIA Data Model".
- remove unused `From<u32>` impl blocks in `mctp.rs`.
- Remove copying of the large `FspCotMessage` on the stack.
- Make `NVDM_TYPE` a `NvdmType`.
- Add method for checking the RISC-V lockdown bit in `Falcon<Gsp>`.
- Remove `offset` argument from EMEM ops and collapse the methods/types
  that became unneeded.
- Align EMEM registers naming and structure to OpenRM's definitions.
- Allocate the FSP message buffer in `Fsp::recv_msg` instead of relying
  on the caller to pass a buffer of the correct length.
- Link to v12: https://patch.msgid.link/20260602032111.224790-1-jhubbard@nvidia.com

---
Alexandre Courbot (1):
      gpu: nova-core: gsp: enable FSP boot path

Eliot Courtney (1):
      gpu: nova-core: add non-sec2 unload path

John Hubbard (7):
      gpu: nova-core: Hopper/Blackwell: add FSP falcon EMEM operations
      gpu: nova-core: Hopper/Blackwell: add FSP message infrastructure
      gpu: nova-core: add MCTP/NVDM protocol types for firmware communication
      gpu: nova-core: Hopper/Blackwell: add FSP send/receive messaging
      gpu: nova-core: Hopper/Blackwell: select FSP Chain of Trust version
      gpu: nova-core: Hopper/Blackwell: add FSP Chain of Trust boot
      gpu: nova-core: Hopper/Blackwell: add GSP lockdown release polling

 drivers/gpu/nova-core/falcon/fsp.rs               | 148 ++++++++++++-
 drivers/gpu/nova-core/falcon/gsp.rs               |   6 +
 drivers/gpu/nova-core/firmware/fsp.rs             |   2 -
 drivers/gpu/nova-core/fsp.rs                      | 254 +++++++++++++++++++++-
 drivers/gpu/nova-core/fsp/hal.rs                  |   7 +-
 drivers/gpu/nova-core/fsp/hal/gb100.rs            |  23 ++
 drivers/gpu/nova-core/fsp/hal/gb202.rs            |   4 +
 drivers/gpu/nova-core/fsp/hal/gh100.rs            |  15 +-
 drivers/gpu/nova-core/gsp.rs                      |   1 +
 drivers/gpu/nova-core/gsp/fw.rs                   |  65 ++++++
 drivers/gpu/nova-core/gsp/fw/r570_144/bindings.rs |  82 +++++++
 drivers/gpu/nova-core/gsp/hal/gh100.rs            | 151 ++++++++++++-
 drivers/gpu/nova-core/mctp.rs                     |  88 ++++++++
 drivers/gpu/nova-core/nova_core.rs                |   1 +
 drivers/gpu/nova-core/regs.rs                     |  41 ++++
 15 files changed, 862 insertions(+), 26 deletions(-)
---
base-commit: 0023a1e8d01a9d400257d30c851bd16a29568809
change-id: 20260603-b4-blackwell-1bdc4920ac72

Best regards,
--  
Alexandre Courbot <acourbot@nvidia.com>


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2026-06-03 15:04 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-03  7:30 [PATCH v13 0/9] gpu: nova-core: Hopper/Blackwell support Alexandre Courbot
2026-06-03  7:30 ` [PATCH v13 1/9] gpu: nova-core: Hopper/Blackwell: add FSP falcon EMEM operations Alexandre Courbot
2026-06-03 10:49   ` Eliot Courtney
2026-06-03  7:30 ` [PATCH v13 2/9] gpu: nova-core: Hopper/Blackwell: add FSP message infrastructure Alexandre Courbot
2026-06-03 10:50   ` Eliot Courtney
2026-06-03  7:30 ` [PATCH v13 3/9] gpu: nova-core: add MCTP/NVDM protocol types for firmware communication Alexandre Courbot
2026-06-03  7:30 ` [PATCH v13 4/9] gpu: nova-core: Hopper/Blackwell: add FSP send/receive messaging Alexandre Courbot
2026-06-03 10:57   ` Eliot Courtney
2026-06-03  7:30 ` [PATCH v13 5/9] gpu: nova-core: Hopper/Blackwell: select FSP Chain of Trust version Alexandre Courbot
2026-06-03  7:30 ` [PATCH v13 6/9] gpu: nova-core: Hopper/Blackwell: add FSP Chain of Trust boot Alexandre Courbot
2026-06-03 12:47   ` Eliot Courtney
2026-06-03 13:35     ` Alexandre Courbot
2026-06-03  7:30 ` [PATCH v13 7/9] gpu: nova-core: Hopper/Blackwell: add GSP lockdown release polling Alexandre Courbot
2026-06-03 10:17   ` Alexandre Courbot
2026-06-03 11:53     ` Eliot Courtney
2026-06-03 14:53       ` Alexandre Courbot
2026-06-03  7:30 ` [PATCH v13 8/9] gpu: nova-core: add non-sec2 unload path Alexandre Courbot
2026-06-03  7:30 ` [PATCH v13 9/9] gpu: nova-core: gsp: enable FSP boot path Alexandre Courbot
2026-06-03 11:04   ` Eliot Courtney
2026-06-03 15:04 ` [PATCH v13 0/9] gpu: nova-core: Hopper/Blackwell support Alexandre Courbot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox