linux/drivers/gpu/nova-core
Eliot Courtney c7fea1f709 gpu: nova-core: add non-sec2 unload path
For non-sec2 it is only required to wait for GSP falcon to halt. This is
because GSP does the main work of unloading on GPUs not using sec2.

Signed-off-by: Eliot Courtney <ecourtney@nvidia.com>
[ jhubbard: use Result instead of Result<()> in the UnloadBundle impl ]
Signed-off-by: John Hubbard <jhubbard@nvidia.com>
Link: https://patch.msgid.link/20260603-b4-blackwell-v13-8-d9f3a06939e0@nvidia.com
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
2026-06-03 23:52:42 +09:00
..
falcon gpu: nova-core: Hopper/Blackwell: add GSP lockdown release polling 2026-06-03 23:52:42 +09:00
fb gpu: nova-core: Blackwell: use correct sysmem flush registers 2026-06-02 22:33:15 +09:00
firmware gpu: nova-core: Hopper/Blackwell: add FSP Chain of Trust boot 2026-06-03 23:52:22 +09:00
fsp gpu: nova-core: Hopper/Blackwell: add FSP Chain of Trust boot 2026-06-03 23:52:22 +09:00
gpu gpu: nova-core: Hopper/Blackwell: new location for PCI config mirror 2026-06-02 22:33:15 +09:00
gsp gpu: nova-core: add non-sec2 unload path 2026-06-03 23:52:42 +09:00
bitfield.rs gpu: nova-core: bitfield: fix broken Default implementation 2026-04-05 16:17:18 +02:00
driver.rs gpu: nova-core: set DMA mask width based on GPU architecture 2026-06-02 22:33:15 +09:00
falcon.rs gpu: nova-core: Hopper/Blackwell: add FSP falcon engine stub 2026-06-02 22:33:15 +09:00
fb.rs gpu: nova-core: Hopper/Blackwell: larger non-WPR heap 2026-06-02 22:33:15 +09:00
firmware.rs gpu: nova-core: Hopper/Blackwell: add FMC firmware image 2026-06-02 22:33:15 +09:00
fsp.rs gpu: nova-core: Hopper/Blackwell: add GSP lockdown release polling 2026-06-03 23:52:42 +09:00
gpu.rs gpu: nova-core: Hopper/Blackwell: add FMC firmware image 2026-06-02 22:33:15 +09:00
gsp.rs gpu: nova-core: Hopper/Blackwell: add FSP Chain of Trust boot 2026-06-03 23:52:22 +09:00
Kconfig gpu: nova: Use module names consistently 2026-05-09 23:51:49 +02:00
Makefile gpu: nova: Use module names consistently 2026-05-09 23:51:49 +02:00
mctp.rs gpu: nova-core: Hopper/Blackwell: add FSP Chain of Trust boot 2026-06-03 23:52:22 +09:00
nova_core.rs gpu: nova-core: add MCTP/NVDM protocol types for firmware communication 2026-06-03 22:11:24 +09:00
num.rs gpu: nova-core: introduce bounded_enum macro 2026-03-26 15:08:27 +09:00
regs.rs gpu: nova-core: Hopper/Blackwell: add GSP lockdown release polling 2026-06-03 23:52:42 +09:00
sbuffer.rs gpu: nova-core: remove imports available via prelude 2026-01-30 02:42:42 +01:00
vbios.rs gpu: nova-core: vbios: remove unused rom_header field 2026-05-25 20:18:08 +02:00