週一,為開發中的 Linux 6.4 內核提交了 ARM64 (AArch64) 架構代碼更改,同時還提交了各種 SoC 更新以及針對具有此新內核版本的 ARM 硬件的各種平台/機器添加。
當談到 Linux 6.4 的 ARM64 更新時,改進了各種彙編例程,允許 SVE 與 SME 分開禁用,支持 Apple M2 CPU PMU,以及各種其他架構改進和修復。
對於 Linux 6.4 的 SoC/平台變化,亮點包括:
-為 M2 SoC 和當前的 MacBook Air/MacBook Pro/Mac 添加了 Apple M2 DeviceTree 文件迷你係統。雖然添加了 DeviceTree 文件並且支持與 Apple M1 大致相似,但由於 Apple M2 Mac Mini 的主線還沒有工作顯示輸出,因此存在一些例外情況,新 Apple 筆記本電腦的鍵盤和触控板支持不是尚未處理此代碼和其他限制。因此,對於 Linux 6.4 上的最終用戶來說,它還沒有完全準備好,但至少 Asahi Linux 的更多工作正在上游。
-全志 T113-s添加為基於 RISC-V 的 Allwinner D1 芯片的 Cortex-A7 變體。
-為這款基於 SiFive U74 的 RISC-V SoC 添加了 StarFive JH7110 SoC 支持,但與 StarFive JH7100 相比具有額外的 CPU 內核和 GPU。
-添加了 Qualcomm IPQ5332 和 IPQ9574 WiFi 7 網絡 SoC。
-Linux 6.4 現在也支持高通 sa8775p 汽車 SoC。
-Linux 6.4 還支持一些新的 Allwinner f1c200s 開發板、兩個帶有 Amlogic G12B 的 Banana Pi 開發板、兩個使用 Qualcomm QRB 的機器人開發板,以及三款採用小米 Snapdragon 技術的智能手機。現在還支持 AM625 BeaglePlay 工業單板計算機。
-Qualcomm Snapdragon 支持隨著主線 Linux 內核不斷改進,現在有了新的 Inline Crypto Engine 驅動程序、支持其他 Snapdragon 變體的現有驅動程序以及其他改進。
-Mediatek 驅動程序代碼已在 Helio X10 SoC 周圍添加。
-ARM64 默認內核配置“defconfig”添加了更多驅動程序,因此它們是開箱即用的。現在在 ARM64 defconfig 中啟用的驅動程序包括 ARM CoreSight PMU、各種 TI 驅動程序、Qualcomm pin 控制器驅動程序、BeaglePlay 驅動程序和 VirtIO RNG 驅動程序。
-Oxford Semiconductor OX810/OX820“OXNAS”平台已停用,原因是 ARM11MPcore 處理器在某些特殊情況下會導致問題。
有關所有這些更改的更多詳細信息,請訪問 Linux 6.4 SoC 拉取請求。