วิศวกรของ Loongson ยังคงทำงานโดยมุ่งหวังที่จะอัปสตรีมที่รองรับสถาปัตยกรรม CPU ของ LoongArch ในเคอร์เนล Linux

LoongArch เป็นการเตือนความจำคือสถาปัตยกรรม CPU ใหม่ที่ได้รับมาจาก MIPS64 และเป็นความพยายามของจีนในการสร้างสถาปัตยกรรม CPU ในประเทศที่มีความสามารถสำหรับแพลตฟอร์มเดสก์ท็อปและเซิร์ฟเวอร์ Loongson อธิบายว่า”LoongArch เป็น RISC ISA ใหม่ ซึ่งคล้ายกับ MIPS หรือ RISC-V เล็กน้อย LoongArch มีเวอร์ชัน 32 บิตที่ลดลง (LA32R) เวอร์ชัน 32 บิตมาตรฐาน (LA32S) และเวอร์ชัน 64 บิต (LA64)”

แพตช์ v9 ที่เผยแพร่เมื่อเช้านี้ปรับฐานซีรีส์ใหม่เทียบกับสถานะอัปสตรีม Linux 5.18 Git ล่าสุด แก้ไขการจัดการตารางเพจ 4 ระดับ ตั้งค่าให้ใช้เคอร์เนลสแต็ก 16KB เสมอ เปิดใช้งานการสนับสนุน efistub และ zboot และมีการแก้ไขและการปรับปรุงโค้ดอื่นๆ มากมาย

การสนับสนุนเคอร์เนล LoongArch Linux ในรูปแบบปัจจุบันมีโค้ดใหม่ประมาณสองหมื่นสี่พันบรรทัด

การรองรับเคอร์เนล LoongArch ก็ถูกบล็อกเช่นกันโดยขาดคอมไพเลอร์ mainline ที่มีการสนับสนุนคอมไพเลอร์ LoongArch แต่ GCC 12 ได้รวมการรองรับ LoongArch ไว้ที่นั่นเมื่อเร็วๆ นี้ ดังนั้นจึงแก้ไขข้อกำหนดเบื้องต้นของคอมไพเลอร์ได้ เราจะดูว่า LoongArch สามารถมาสำหรับเคอร์เนล v5.19 ได้หรือไม่หรือหากการ mainlining ถูกลากออกไปอีก

Categories: IT Info