ในวันจันทร์ มีการเปลี่ยนแปลงรหัสสถาปัตยกรรม ARM64 (AArch64) สำหรับเคอร์เนล Linux 6.4 ที่กำลังพัฒนาพร้อมกับการอัปเดต SoC ต่างๆ และการเพิ่มแพลตฟอร์ม/เครื่องต่างๆ สำหรับฮาร์ดแวร์ ARM ด้วยเคอร์เนลเวอร์ชันใหม่นี้

เมื่อพูดถึงการอัปเดต ARM64 สำหรับ Linux 6.4 จะมีการปรับปรุง รูทีนแอสเซมบลีต่างๆ ช่วยให้สามารถปิดใช้งาน SVE แยกต่างหากจาก SME รองรับ Apple M2 CPU PMU และการปรับแต่งและแก้ไขสถาปัตยกรรมอื่นๆ อีกมากมาย

สำหรับการเปลี่ยนแปลง SoC/แพลตฟอร์มด้วย Linux 6.4 ไฮไลท์รวมถึง:

-มีการเพิ่มไฟล์ Apple M2 DeviceTree สำหรับ M2 SoC และ MacBook Air/MacBook Pro/Mac รุ่นปัจจุบัน ระบบมินิ แม้ว่าไฟล์ DeviceTree จะถูกเพิ่มและการสนับสนุนจะคล้ายกับ Apple M1 แต่ก็มีข้อยกเว้นบางประการเนื่องจากยังไม่มีเอาต์พุตการแสดงผลที่ใช้งานได้สำหรับ Apple M2 Mac Mini แป้นพิมพ์และแทร็กแพดรองรับสำหรับแล็ปท็อป Apple รุ่นใหม่ ยังทำงานกับโค้ดนี้และข้อจำกัดอื่นๆ ดังนั้นจึงยังไม่พร้อมสำหรับผู้ใช้ปลายทางบน Linux 6.4 แต่อย่างน้อยงาน Asahi Linux ก็กำลังได้รับการอัพสตรีม


-The Allwinner T113-s ถูกเพิ่มเป็นตัวแปร Cortex-A7 ของชิป Allwinner D1 ที่ใช้ RISC-V

-เพิ่มการรองรับ StarFive JH7110 SoC สำหรับ RISC-V SoC ที่ใช้ SiFive U74 แต่มีแกน CPU และ GPU เพิ่มเติมเมื่อเทียบกับ StarFive JH7100

-เพิ่ม SoC เครือข่าย Qualcomm IPQ5332 และ IPQ9574 WiFi 7

-ตอนนี้ Qualcomm sa8775p รถยนต์ SoC รองรับโดย Linux 6.4 แล้ว

-Linux 6.4 ยังรองรับบอร์ด Allwinner f1c200s รุ่นใหม่, บอร์ด Banana Pi 2 บอร์ดที่ใช้ Amlogic G12B, บอร์ดหุ่นยนต์ 2 บอร์ดที่ใช้ Qualcomm QRB และสมาร์ทโฟนที่ขับเคลื่อนด้วย Xiaomi Snapdragon 3 เครื่อง ขณะนี้รองรับคอมพิวเตอร์บอร์ดเดี่ยว AM625 BeaglePlay

-การสนับสนุน Qualcomm Snapdragon ปรับปรุงอย่างต่อเนื่องด้วยเคอร์เนล Linux แบบ mainline โดยขณะนี้มีไดรเวอร์ Inline Crypto Engine ใหม่ ไดรเวอร์ที่มีอยู่รองรับ Snapdragon เพิ่มเติม และการปรับปรุงอื่นๆ

-โค้ดไดรเวอร์ Mediatek ได้รับการเพิ่มเติมเกี่ยวกับ Helio X10 SoC

-การกำหนดค่าเคอร์เนลเริ่มต้นของ ARM64″defconfig”มีการเพิ่มไดรเวอร์เพิ่มเติม ดังนั้นไดรเวอร์เหล่านี้จึงถูกสร้างขึ้นมาทันที ในบรรดาไดรเวอร์เหล่านี้ที่เปิดใช้งานใน ARM64 defconfig มีไว้สำหรับ ARM CoreSight PMU, ไดรเวอร์ TI ต่างๆ, ไดรเวอร์ Qualcomm pin controller, ไดรเวอร์ BeaglePlay และไดรเวอร์ VirtIO RNG

-แพลตฟอร์ม”OXNAS”ของ Oxford Semiconductor OX810/OX820 เลิกใช้แล้วเนื่องจากโปรเซสเซอร์ ARM11MPcore ทำให้เกิดปัญหาในบางกรณี

รายละเอียดเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงทั้งหมดผ่านทาง คำขอดึง Linux 6.4 SoC

Categories: IT Info