IBM PowerPC 功能更新已於週五合併到 Linux 6.5 內核中。
Linux 6.5 的 IBM POWER 更新中最值得注意的是添加了對 POWER10 處理器中的 DEXCR 的初始支持。 DEXCR 是動態執行控制寄存器的縮寫,允許在每個 CPU 的基礎上動態控制執行行為。通過動態執行控制寄存器,可以更改間接分支目標預測和其他推測功能的行為,從而啟用面向返回編程 (ROP) 保護,並且可以通過此專用寄存器修改其他行為。在 Linux 6.5 中,這種 DEXCR 支持允許在 Power 10 硬件上使用 ROP 保護指令。
本輪 POWER 更新還包括一些大端增強功能。 ELFv2 ABI 現在是 64 位大端內核構建的默認設置,並且現在使用大端 ELFv2 內核的-mprofile-kernel 選項。
這些 Linux 6.5 更新的第三個值得注意的部分是擴展對 PowerPC 32 位和 BookE 版本的內核並發清理程序 (KCSAN) 支持。 Linux 的 Kernel Concurrency Sanitizer 是一種動態競爭檢測器,利用基於編譯器的檢測。
有關 Linux 6.5 更新的更多詳細信息內核通過 此拉取。