La prise en charge des processeurs russes Baikal T1 a été ajoutée au noyau Linux

Société d'électronique Baïkal annoncé le sur l'adoption du code pour prendre en charge le processeur russe Baikal-T1 et le système sur puce basé sur celui-ci dans le noyau Linux principal BE-T1000. Les changements avec la mise en œuvre du support Baikal-T1 ont été transféré aux développeurs du noyau fin mai et maintenant inclus inclus dans la version expérimentale du noyau Linux 5.8-rc2. L'examen de certaines modifications, y compris les descriptions de l'arborescence des périphériques, n'est pas encore terminé et ces modifications ont été reportées pour inclusion dans le noyau 5.9.

Le processeur Baikal-T1 contient deux cœurs superscalaires P5600 MIPS 32r5, fonctionnant à une fréquence de 1.2 GHz. La puce contient un cache L2 (1 Mo), un contrôleur mémoire DDR3-1600 ECC, 1 port Ethernet 10 Go, 2 ports Ethernet 1 Go, un contrôleur PCIe Gen.3 x4, 2 ports SATA 3.0, USB 2.0, GPIO, UART, SPI, I2C. Le processeur est fabriqué à l'aide d'une technologie de traitement de 28 nm et consomme moins de 5 W. Le processeur fournit également une prise en charge matérielle pour la virtualisation, des instructions SIMD et un accélérateur cryptographique matériel intégré prenant en charge GOST 28147-89.
La puce est développée à l'aide d'une unité centrale de processeur MIPS32 P5600 Warrior sous licence d'Imagination Technologies.

Les développeurs de Baikal Electronics ont préparé du code pour prendre en charge l'architecture MIPS CPU P5600 et mis en œuvre des modifications liées à la prise en charge de Baikal T1 pour la minuterie MIPS GIC, MIPS CM2 L2, les sous-systèmes CCU, les bus APB et AXI, le capteur PVT, la minuterie DW APB, DW APB SSI. (SPI), DW APB I2C, DW APB GPIO et DW APB chien de garde.

La prise en charge des processeurs russes Baikal T1 a été ajoutée au noyau Linux

Source: opennet.ru

Ajouter un commentaire