Linuxi tuumale on lisatud Venemaa Baikal T1 protsessorite tugi

Baikali elektroonikaettevõte kuulutas välja koodi kasutuselevõtmisest, et toetada Venemaa Baikal-T1 protsessorit ja sellel põhinevat süsteemi kiibilt Linuxi põhikernelisse BE-T1000. Muutused Baikal-T1 toetuse rakendamisega olid üle kantud kerneli arendajatele mai lõpus ja praegu kaasatud sisaldub Linuxi kerneli 5.8-rc2 eksperimentaalses väljalaskes. Mõnede muudatuste, sealhulgas seadmepuu kirjelduste ülevaatamine ei ole veel lõppenud ja need muudatused on 5.9 kernelisse lisamiseks edasi lükatud.

Baikal-T1 protsessor sisaldab kahte superskalaarset tuuma P5600 MIPS 32 r5, mis töötab sagedusel 1.2 GHz. Kiip sisaldab L2 vahemälu (1 MB), DDR3-1600 ECC mälukontrollerit, 1 10Gb Etherneti porti, 2 1Gb Etherneti porti, PCIe Gen.3 x4 kontrollerit, 2 SATA 3.0 porti, USB 2.0, GPIO, UART, SPI, I2C. Protsessor on toodetud 28 nm protsessitehnoloogia abil ja tarbib alla 5W. Protsessor pakub ka riistvaratuge virtualiseerimiseks, SIMD-juhiseid ja integreeritud riistvaralist krüptograafilist kiirendit, mis toetab GOST 28147-89.
Kiibi väljatöötamisel kasutatakse Imagination Technologiesilt litsentsitud protsessorituuma MIPS32 P5600 Warrior.

Baikal Electronicsi arendajad on ette valmistanud koodi MIPS CPU P5600 arhitektuuri toetamiseks ja rakendanud Baikal T1 toega seotud muudatusi MIPS GIC taimeri, MIPS CM2 L2, CCU alamsüsteemide, APB ja AXI siinide, PVT anduri, DW APB taimeri, DW APB SSI jaoks. (SPI), DW APB I2C, DW APB GPIO ja DW APB Watchdog.

Linuxi tuumale on lisatud Venemaa Baikal T1 protsessorite tugi

Allikas: opennet.ru

Lisa kommentaar