]> git.ipfire.org Git - thirdparty/linux.git/commit
gpu: nova-core: Hopper/Blackwell: larger non-WPR heap
authorJohn Hubbard <jhubbard@nvidia.com>
Tue, 2 Jun 2026 03:20:52 +0000 (20:20 -0700)
committerAlexandre Courbot <acourbot@nvidia.com>
Tue, 2 Jun 2026 13:33:15 +0000 (22:33 +0900)
commitfcdd74aa8ca6ca7f4922d92da932891996734d15
treedc94f642de575561700fd8381c0b1cb5f7a2a34c
parent206bb143689e493a7ebb0f2259e462c35125a89a
gpu: nova-core: Hopper/Blackwell: larger non-WPR heap

Hopper and Blackwell need a larger non-WPR heap than the 1 MiB that
earlier architectures use. Hopper and Blackwell GB10x need 2 MiB, while
Blackwell GB20x needs 2 MiB + 128 KiB. These sizes diverge by family,
so give Hopper and each Blackwell family its own framebuffer HAL and
select the non-WPR heap size per chipset family.

Signed-off-by: John Hubbard <jhubbard@nvidia.com>
Reviewed-by: Eliot Courtney <ecourtney@nvidia.com>
Link: https://patch.msgid.link/20260602032111.224790-5-jhubbard@nvidia.com
Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
drivers/gpu/nova-core/fb.rs
drivers/gpu/nova-core/fb/hal.rs
drivers/gpu/nova-core/fb/hal/ga100.rs
drivers/gpu/nova-core/fb/hal/ga102.rs
drivers/gpu/nova-core/fb/hal/gb100.rs
drivers/gpu/nova-core/fb/hal/gb202.rs [new file with mode: 0644]
drivers/gpu/nova-core/fb/hal/gh100.rs [new file with mode: 0644]
drivers/gpu/nova-core/fb/hal/tu102.rs