]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
gpu: nova-core: Hopper/Blackwell: add FSP send/receive messaging
authorJohn Hubbard <jhubbard@nvidia.com>
Wed, 3 Jun 2026 07:30:21 +0000 (16:30 +0900)
committerAlexandre Courbot <acourbot@nvidia.com>
Wed, 3 Jun 2026 13:12:49 +0000 (22:12 +0900)
commite9e2a24d9493f50a3cc73e112b0dbdf91f319851
tree78709c49a82bc5dd350094974066187579e7626b
parent944a0fedca7ed226685d3b965dd1371ff34b3017
gpu: nova-core: Hopper/Blackwell: add FSP send/receive messaging

FSP exchanges are request/response: the driver sends an MCTP/NVDM
message and must match the reply against the request before acting on
it. Add the synchronous send-and-wait path that validates the response
transport and message headers and confirms the reply corresponds to the
request that was sent.

Signed-off-by: John Hubbard <jhubbard@nvidia.com>
Reviewed-by: Eliot Courtney <ecourtney@nvidia.com>
Link: https://patch.msgid.link/20260603-b4-blackwell-v13-4-d9f3a06939e0@nvidia.com
[acourbot: make `MessageToFsp` private.]
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
drivers/gpu/nova-core/falcon/fsp.rs
drivers/gpu/nova-core/fsp.rs