Support for Russian Baikal T1 processors has been added to the Linux kernel

Baikal Electronics announced on the adoption of the main part of the Linux kernel code to support the Russian Baikal-T1 processor and the system-on-a-chip based on it BE-T1000. Changes with the implementation of Baikal-T1 support were transferred kernel developers at the end of May and now included included in the experimental release of the Linux kernel 5.8-rc2. Review of some of the changes, including the device tree descriptions, has not yet been completed and these changes are deferred for inclusion in the 5.9 kernel.

Baikal-T1 processor contains two superscalar cores P5600 MIPS 32 r5operating at a frequency of 1.2 GHz. The chip contains L2 cache (1 MB), DDR3-1600 ECC memory controller, 1 10Gb Ethernet port, 2 1Gb Ethernet ports, PCIe Gen.3 x4 controller, 2 SATA 3.0 ports, USB 2.0, GPIO, UART, SPI, I2C. The processor is manufactured using a 28 nm process technology and consumes less than 5W. The processor also provides hardware virtualization support, SIMD instructions, and an integrated hardware cryptographic accelerator that supports GOST 28147-89.
The chip was developed using a MIPS32 P5600 Warrior processor core block licensed from Imagination Technologies.

Developers from Baikal Electronics prepared code to support the MIPS CPU P5600 architecture and implemented changes related to Baikal T1 support for the MIPS GIC timer, MIPS CM2 L2, CCU subsystems, APB and AXI buses, PVT sensor, DW APB Timer, DW APB SSI (SPI) , DW APB I2C, DW APB GPIO and DW APB Watchdog.

Support for Russian Baikal T1 processors has been added to the Linux kernel

Source: opennet.ru

Add a comment