Se ha agregado soporte para los procesadores rusos Baikal T1 al kernel de Linux

Compañía de electrónica Baikal anunció el sobre la adopción de código para soportar el procesador ruso Baikal-T1 y el sistema en chip basado en él en el kernel principal de Linux BE-T1000. Los cambios con la implementación del soporte Baikal-T1 fueron transferido a los desarrolladores del kernel a finales de mayo y ahora incluido incluido en la versión experimental del kernel de Linux 5.8-rc2. La revisión de algunos de los cambios, incluidas las descripciones del árbol de dispositivos, aún no se ha completado y estos cambios se han pospuesto para su inclusión en el kernel 5.9.

El procesador Baikal-T1 contiene dos núcleos superescalares P5600 MIPS 32 r5, funcionando a una frecuencia de 1.2 GHz. El chip contiene caché L2 (1 MB), controlador de memoria DDR3-1600 ECC, 1 puerto Ethernet de 10 Gb, 2 puertos Ethernet de 1 Gb, controlador PCIe Gen.3 x4, 2 puertos SATA 3.0, USB 2.0, GPIO, UART, SPI, I2C. El procesador se fabrica utilizando una tecnología de proceso de 28 nm y consume menos de 5W. El procesador también proporciona soporte de hardware para virtualización, instrucciones SIMD y un acelerador criptográfico de hardware integrado que admite GOST 28147-89.
El chip se desarrolla utilizando una unidad central de procesador MIPS32 P5600 Warrior con licencia de Imagination Technologies.

Los desarrolladores de Baikal Electronics han preparado código para admitir la arquitectura MIPS CPU P5600 e implementaron cambios relacionados con el soporte Baikal T1 para el temporizador MIPS GIC, MIPS CM2 L2, subsistemas CCU, buses APB y AXI, sensor PVT, temporizador DW APB, DW APB SSI (SPI), DW APB I2C, DW APB GPIO y DW APB Watchdog.

Se ha agregado soporte para los procesadores rusos Baikal T1 al kernel de Linux

Fuente: opennet.ru

Añadir un comentario