More NVIDIA Nova Enablement For Linux 6.19 With Other Rust Graphics Driver Code
- Reference: 0001593038
- News link: https://www.phoronix.com/news/DRM-Rust-Code-For-Linux-6.19
- Source link:
This DRM Rust pull for Linux 6.19 brings a few core Rust changes for furthering the build-out of the infrastructure for enabling kernel graphics drivers to be written in this alternative to C.
The Nova driver code for Linux 6.19 includes getting the NVIDIA GPU System Processor (GSP) now fully initialized and booted for Ampere GPUs. Plus the Nova code now uses a more future-proof register for GPU identification and various other minor additions to the Rust code.
Similar to the [1]Nova Core change in Linux 6.19 to depend on 64-bit , the Nova (non-core) Kconfig also now explicitly depends on CONFIG_64BIT to prevent the Nova driver from being built for non-64-bit Linux kernels.
The full list of Rust DRM changes prepped for Linux 6.19 and now on their way to DRM-Next can be found via [2]this pull request .
[1] https://www.phoronix.com/news/Nova-Requires-64-bit
[2] https://lore.kernel.org/rust-for-linux/aRxtJC0D1pQUepF4@google.com/