Dem Linux-Kernel wurde Unterstützung für russische Baikal-T1-Prozessoren hinzugefügt

Baikal Electronics Company kündigte die über die Übernahme von Code zur Unterstützung des russischen Baikal-T1-Prozessors und des darauf basierenden System-on-Chips in den Haupt-Linux-Kernel BE-T1000. Mit der Implementierung der Baikal-T1-Unterstützung gab es Änderungen übertragen an Kernel-Entwickler Ende Mai und jetzt enthalten in der experimentellen Version des Linux-Kernels 5.8-rc2 enthalten. Die Überprüfung einiger Änderungen, einschließlich der Gerätebaumbeschreibungen, ist noch nicht abgeschlossen und diese Änderungen wurden für die Aufnahme in den 5.9-Kernel verschoben.

Der Baikal-T1-Prozessor enthält zwei superskalare Kerne P5600 MIPS 32 r5, arbeitet mit einer Frequenz von 1.2 GHz. Der Chip enthält L2-Cache (1 MB), DDR3-1600 ECC-Speichercontroller, 1 10-Gbit-Ethernet-Port, 2 1-Gbit-Ethernet-Ports, PCIe Gen.3 x4-Controller, 2 SATA 3.0-Ports, USB 2.0, GPIO, UART, SPI, I2C. Der Prozessor wird mit einer 28-nm-Prozesstechnologie hergestellt und verbraucht weniger als 5 W. Der Prozessor bietet außerdem Hardwareunterstützung für Virtualisierung, SIMD-Anweisungen und einen integrierten Hardware-Kryptografiebeschleuniger, der GOST 28147-89 unterstützt.
Der Chip wird unter Verwendung einer von Imagination Technologies lizenzierten MIPS32 P5600 Warrior-Prozessorkerneinheit entwickelt.

Entwickler von Baikal Electronics haben Code zur Unterstützung der MIPS CPU P5600-Architektur vorbereitet und Änderungen im Zusammenhang mit der Baikal T1-Unterstützung für den MIPS GIC-Timer, MIPS CM2 L2, CCU-Subsysteme, APB- und AXI-Busse, PVT-Sensor, DW APB Timer und DW APB SSI implementiert (SPI), DW APB I2C, DW APB GPIO und DW APB Watchdog.

Dem Linux-Kernel wurde Unterstützung für russische Baikal-T1-Prozessoren hinzugefügt

Source: opennet.ru

Kommentar hinzufügen