เพิ่มการรองรับโปรเซสเซอร์ Russian Baikal T1 ให้กับเคอร์เนล Linux แล้ว

บริษัทไบคาลอิเล็กทรอนิกส์ ประกาศ เกี่ยวกับการนำโค้ดมาใช้เพื่อรองรับโปรเซสเซอร์ Russian Baikal-T1 และระบบบนชิปที่อยู่ในเคอร์เนล Linux หลัก BE-T1000. การเปลี่ยนแปลงในการใช้งานการสนับสนุน Baikal-T1 คือ โอนแล้ว ถึงนักพัฒนาเคอร์เนลในช่วงปลายเดือนพฤษภาคมและตอนนี้ รวมอยู่ด้วย รวมอยู่ในรุ่นทดลองของเคอร์เนล Linux 5.8-rc2 การตรวจสอบการเปลี่ยนแปลงบางอย่าง รวมถึงคำอธิบายโครงสร้างอุปกรณ์ ยังไม่เสร็จสมบูรณ์ และการเปลี่ยนแปลงเหล่านี้ถูกเลื่อนออกไปเพื่อรวมไว้ในเคอร์เนล 5.9

โปรเซสเซอร์ Baikal-T1 มีคอร์ซูเปอร์สเกลาร์สองตัว P5600 MIPS 32 r5ซึ่งทำงานที่ความถี่ 1.2 GHz ชิปประกอบด้วยแคช L2 (1 MB), ตัวควบคุมหน่วยความจำ DDR3-1600 ECC, 1 พอร์ตอีเธอร์เน็ต 10Gb, พอร์ตอีเธอร์เน็ต 2Gb 1 พอร์ต, คอนโทรลเลอร์ PCIe Gen.3 x4, 2 พอร์ต SATA 3.0, USB 2.0, GPIO, UART, SPI, I2C โปรเซสเซอร์ผลิตขึ้นโดยใช้เทคโนโลยีการผลิต 28 นาโนเมตร และกินไฟน้อยกว่า 5W โปรเซสเซอร์ยังให้การสนับสนุนฮาร์ดแวร์สำหรับการจำลองเสมือน คำสั่ง SIMD และเครื่องเร่งการเข้ารหัสฮาร์ดแวร์แบบรวมที่รองรับ GOST 28147-89
ชิปนี้ได้รับการพัฒนาโดยใช้ยูนิตหลักของโปรเซสเซอร์ MIPS32 P5600 Warrior ที่ได้รับอนุญาตจาก Imagination Technologies

นักพัฒนาจาก Baikal Electronics ได้เตรียมโค้ดเพื่อรองรับสถาปัตยกรรม MIPS CPU P5600 และดำเนินการเปลี่ยนแปลงที่เกี่ยวข้องกับการรองรับ Baikal T1 สำหรับตัวจับเวลา MIPS GIC, MIPS CM2 L2, ระบบย่อย CCU, บัส APB และ AXI, เซ็นเซอร์ PVT, DW APB Timer, DW APB SSI (SPI) , DW APB I2C, DW APB GPIO และ DW APB Watchdog

เพิ่มการรองรับโปรเซสเซอร์ Russian Baikal T1 ให้กับเคอร์เนล Linux แล้ว

ที่มา: opennet.ru

เพิ่มความคิดเห็น