В ядро Linux добавлена поддержка российских процессоров Baikal T1

Компания Baikal Electronics объявила о принятии в основной состав ядра Linux кода для поддержки российского процессора Baikal-T1 и основанной на нём системы на кристалле BE-T1000. Изменения с реализацией поддержки Baikal-T1 были переданы разработчикам ядра в конце мая и теперь включены в состав экспериментального выпуска ядра Linux 5.8-rc2. Рецензирование части изменений, в том числе описаний device tree, пока не завершено и данные изменения отложены для включения в ядро 5.9.

Процессор Baikal-Т1 содержит два суперскалярных ядра P5600 MIPS 32 r5, работающих на частоте 1.2 ГГц. Чип содержит кэш L2 (1 Мб), контроллер памяти DDR3–1600 ECC, 1 порт 10Gb Ethernet, 2 порта 1Gb Ethernet, контроллер PCIe Gen.3×4, 2 порта SATA 3.0, USB 2.0, GPIO, UART, SPI, I2C. Процессор произведён с применением техпроцесса в 28 нм и потребляет менее 5Вт. Процессор также предоставляет аппаратную поддержку виртуализации, инструкции SIMD и интегрированный аппаратный ускоритель криптографических операций, поддерживающий ГОСТ 28147–89. Чип разработан с использованием лицензированного у компании Imagination Technologies блока процессорного ядра MIPS32 P5600 Warrior.

Разработчиками из Baikal Electronics подготовлен код для поддержки архитектуры MIPS CPU P5600 и реализованы связанные с поддержкой Baikal T1 изменения для подсистем MIPS GIC timer, MIPS CM2 L2, CCU, шины APB и AXI, датчик PVT, DW APB Timer, DW APB SSI (SPI), DW APB I2C, DW APB GPIO и DW APB Watchdog.

0_1593077511.jpg

Источник: http://www.opennet.ru/opennews/art.shtml? num=53231

©  OpenNet