Rust Linux核心程式碼為CPU安全問題緩解處理措施做好準備
米格爾-奧赫達(Miguel Ojeda)領導的最新Linux 核心Rust 工作為Rust 核心程式碼準備了各種CPU 安全緩解措施。 Miguel 今天發布了關於在Rust 核心程式碼中實施各種CPU 安全緩解措施的最新補丁,並在其中啟用了對Rust 的objtool 支援。
重點是根據編譯器對Retpolines、Rethunk 和Straight Line Speculation (SLS) 的處理情況,傳遞相關編譯器標誌以建構Rust 程式碼。
有了這些補丁,適當的標誌將傳遞給Rust 編譯器,以便在需要編譯器側操作的安全緩解措施中提供充分保護。
如果您對Rust Linux 核心程式碼的CPU 緩解處理感興趣,請參閱本補丁系列。 Miguel 希望盡快打上這些補丁,以避免目前在建立核心的Rust 程式碼時出現objtool 警告。