Subteno por rusaj Baikal T1-procesoroj estis aldonita al la Linukso-kerno

Bajkal Elektronika Kompanio anoncita pri la adopto de kodo por subteni la rusan Bajkal-T1-procesoron kaj la sistemon-sur-blato bazitan sur ĝi en la ĉefan Linuksan kernon BE-T1000. Ŝanĝoj kun la efektivigo de Baikal-T1-subteno estis translokigita al kernaj programistoj fine de majo kaj nun inkluzivita inkluzivita en la eksperimenta eldono de la Linukso-kerno 5.8-rc2. Revizio de kelkaj el la ŝanĝoj, inkluzive de aparatarbaj priskriboj, ankoraŭ ne estis kompletigita kaj ĉi tiuj ŝanĝoj estis prokrastitaj por inkluziviĝo en la 5.9-kerno.

La Bajkal-T1-procesoro enhavas du superskalarajn kernojn P5600 MIPS 32 r5, funkciigante ĉe frekvenco de 1.2 GHz. La blato enhavas L2-kaŝmemoron (1 MB), DDR3-1600 ECC-memorregilon, 1 10Gb Ethernet-havenon, 2 1Gb Ethernet-havenojn, PCIe Gen.3 x4-regilon, 2 SATA 3.0-havenojn, USB 2.0, GPIO, UART, SPI, I2C. La procesoro estas fabrikita per 28 nm-proceza teknologio kaj konsumas malpli ol 5W. La procesoro ankaŭ provizas hardvarsubtenon por virtualigo, SIMD-instrukciojn kaj integran aparatan kriptografan akcelilon, kiu subtenas GOST 28147-89.
La blato estas evoluigita per MIPS32 P5600 Warrior-procesora kerna unuo licencita de Imagination Technologies.

Programistoj de Baikal Electronics preparis kodon por subteni la arkitekturon MIPS CPU P5600 kaj efektivigis ŝanĝojn rilate al Baikal T1-subteno por la MIPS GIC-tempigilo, MIPS CM2 L2, CCU-subsistemoj, APB kaj AXI-busoj, PVT-sensilo, DW APB Timer, DW APB SSI. (SPI) , DW APB I2C, DW APB GPIO kaj DW APB Gardhundo.

Subteno por rusaj Baikal T1-procesoroj estis aldonita al la Linukso-kerno

fonto: opennet.ru

Aldoni komenton