News: 0001480973

  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)

Rust Linux Kernel Code Prepares For CPU Mitigations Handling

([Programming] 4 Hours Ago Rust CPU Mitigations)


The latest Rust for the Linux kernel work led by Miguel Ojeda is on preparing the Rust kernel code for various CPU security mitigations.

Miguel today sent out the latest patches on implementing various CPU security mitigations within the Rust kernel code and as part of that enabling objtool support for Rust.

The focus is on passing the relevant compiler flags for building the Rust code in light of Retpolines, Rethunk, and Straight Line Speculation (SLS) handling by the compiler. With these patches the appropriate flags will be passed down to the Rust compiler for adequate protections in the security mitigations requiring compiler-side actions.

See [1]this patch series for those interested in this CPU mitigations handling for the Rust Linux kernel code. Miguel is hoping to get these patches applied soon as to avoid objtool warnings currently when building the kernel's Rust code.



[1] https://lore.kernel.org/rust-for-linux/20240724161501.1319115-1-ojeda@kernel.org/



phoronix

My band career ended late in my senior year when John Cooper and I threw my
amplifier out the dormitory window. We did not act in haste. First we
checked to make sure the amplifier would fit through the frame, using the
belt from my bathrobe to measure, then we picked up the amplifier and backed
up to my bedroom door. Then we rushed forward, shouting "The WHO! The
WHO!" and we launched my amplifier perfectly, as though we had been doing it
all our lives, clean through the window and down onto the sidewalk, where a
small but appreciative crowd had gathered. I would like to be able to say
that this was a symbolic act, an effort on my part to break cleanly away
from one state in my life and move on to another, but the truth is, Cooper
and I really just wanted to find out what it would sound like. It sounded
OK.
-- Dave Barry, "The Snake"