Get the latest tech news

Tyr Driver Being Submitted For Linux 6.18 As Rust-Based Arm Mali Driver


The big set of Rust DRM kernel graphics/display driver updates were sent out to DRM-Next ahead of the upcoming Linux 6.18 kernel

Over the coming Linux kernel cycles this Tyr driver functionality will continue to slowly be built out until it's a viable replacement to Panthor. Today's Rust DRM pull request also has a number of other additions as the Rust DRM infrastructure is built out, including for the Nova open-source NVIDIA driver:"Alloc - Add BorrowedPage type and AsPageIter trait - Implement Vmalloc::to_page() and VmallocPageIter - Implement AsPageIter for VBox and VVec DMA & Scatterlist - Add dma::DataDirection and type alias for dma_addr_t - Abstraction for struct scatterlist and struct sg_table () macro improvements (paving the way for lifting it to common driver infrastructure) - Minor VBios fixes and refactoring - Minor firmware request refactoring - Advance firmware boot stages; process Booter and patch its signature, process GSP and GSP bootloader - Switch development fimrware version to r570.144 - Add basic firmware bindings for r570.144 - Move GSP boot code to its own module - Clean up and take advantage of pin-init features to store most of the driver's private data within a single allocation - Update ARef import from sync::aref - Add website to MAINTAINERS entry

Get the Android app

Or read this on Phoronix

Read more on:

Photo of Linux

Linux

Photo of Rust

Rust

Photo of based arm

based arm

Related news:

News photo

Hate Windows 11's vibe? Make it look more like Linux or MacOS - here's how

News photo

Intel USBIO USB IO Expander Drivers Expected To Be Merged For Linux 6.18

News photo

Linux Patches Posted For Enabling The Tenstorrent Blackhole SoC