News: 0001593038

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

More NVIDIA Nova Enablement For Linux 6.19 With Other Rust Graphics Driver Code

([Linux Kernel] 6 Hours Ago DRM Rust Code)


Alice Ryhl of Google sent out the main set of Rust language code changes for the Direct Rendering Manager (DRM) graphics/display driver subsystem ahead of Linux 6.19. Notable is continued DRM core infrastructure work for Rust plus the open-source NVIDIA "Nova" driver continues taking shape albeit isn't yet ready for end-user usage.

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/



A large spider in an old house built a beautiful web in which to catch flies.
Every time a fly landed on the web and was entangled in it the spider devoured
him, so that when another fly came along he would think the web was a safe and
quiet place in which to rest. One day a fairly intelligent fly buzzed around
above the web so long without lighting that the spider appeared and said,
"Come on down." But the fly was too clever for him and said, "I never light
where I don't see other flies and I don't see any other flies in your house."
So he flew away until he came to a place where there were a great many other
flies. He was about to settle down among them when a bee buzzed up and said,
"Hold it, stupid, that's flypaper. All those flies are trapped." "Don't be
silly," said the fly, "they're dancing." So he settled down and became stuck
to the flypaper with all the other flies.

Moral: There is no safety in numbers, or in anything else.
-- James Thurber, "The Fairly Intelligent Fly"