Stöd för ryska Baikal T1-processorer har lagts till i Linux-kärnan

Baikal Electronics Company tillkännagav om antagandet av kod för att stödja den ryska Baikal-T1-processorn och system-on-chip baserat på den till Linux-huvudkärnan BE-T1000. Förändringar med implementeringen av Baikal-T1-stöd var överförd till kärnutvecklare i slutet av maj och nu ingår ingår i den experimentella versionen av Linux-kärnan 5.8-rc2. Granskning av några av ändringarna, inklusive enhetsträdbeskrivningar, har ännu inte slutförts och dessa ändringar har skjutits upp för inkludering i 5.9-kärnan.

Baikal-T1-processorn innehåller två superskalära kärnor P5600 MIPS 32 r5, som arbetar med en frekvens på 1.2 GHz. Chipet innehåller L2-cache (1 MB), DDR3-1600 ECC-minneskontroller, 1 10Gb Ethernet-port, 2 1Gb Ethernet-portar, PCIe Gen.3 x4-kontroller, 2 SATA 3.0-portar, USB 2.0, GPIO, UART, SPI, I2C. Processorn är tillverkad med en 28 nm processteknik och förbrukar mindre än 5W. Processorn ger även hårdvarustöd för virtualisering, SIMD-instruktioner och en integrerad kryptografisk hårdvaruaccelerator som stöder GOST 28147-89.
Chipet är utvecklat med en MIPS32 P5600 Warrior-processorkärnenhet licensierad från Imagination Technologies.

Utvecklare från Baikal Electronics har förberett kod för att stödja MIPS CPU P5600-arkitekturen och implementerat ändringar relaterade till Baikal T1-stöd för MIPS GIC-timern, MIPS CM2 L2, CCU-delsystem, APB- och AXI-bussar, PVT-sensor, DW APB Timer, DW APB SSI (SPI), DW APB I2C, DW APB GPIO och DW APB Watchdog.

Stöd för ryska Baikal T1-processorer har lagts till i Linux-kärnan

Källa: opennet.ru

Lägg en kommentar