Al kernel Linux Γ¨ stato aggiunto il supporto per i processori russi Baikal T1

Azienda di elettronica Baikal ha annunciato il sull'adozione del codice per supportare il processore russo Baikal-T1 e il system-on-chip basato su di esso nel kernel Linux principale BE-T1000. Sono stati apportati cambiamenti con l'implementazione del supporto Baikal-T1 trasferito agli sviluppatori del kernel alla fine di maggio e ora incluso incluso nella versione sperimentale del kernel Linux 5.8-rc2. La revisione di alcune modifiche, incluse le descrizioni dell'albero dei dispositivi, non Γ¨ stata ancora completata e queste modifiche sono state posticipate per essere incluse nel kernel 5.9.

Il processore Baikal-T1 contiene due core superscalari P5600MIPS32r5, operante ad una frequenza di 1.2 GHz. Il chip contiene cache L2 (1 MB), controller di memoria DDR3-1600 ECC, 1 porta Ethernet da 10 Gb, 2 porte Ethernet da 1 Gb, controller PCIe Gen.3 x4, 2 porte SATA 3.0, USB 2.0, GPIO, UART, SPI, I2C. Il processore Γ¨ prodotto utilizzando una tecnologia di processo a 28 nm e consuma meno di 5 W. Il processore fornisce inoltre supporto hardware per la virtualizzazione, istruzioni SIMD e un acceleratore crittografico hardware integrato che supporta GOST 28147-89.
Il chip Γ¨ sviluppato utilizzando un'unitΓ  core del processore MIPS32 P5600 Warrior concessa in licenza da Imagination Technologies.

Gli sviluppatori di Baikal Electronics hanno preparato il codice per supportare l'architettura MIPS CPU P5600 e implementato le modifiche relative al supporto Baikal T1 per il timer MIPS GIC, MIPS CM2 L2, sottosistemi CCU, bus APB e AXI, sensore PVT, timer DW APB, DW APB SSI (SPI), DW APB I2C, DW APB GPIO e DW APB Watchdog.

Al kernel Linux Γ¨ stato aggiunto il supporto per i processori russi Baikal T1

Fonte: opennet.ru

Aggiungi un commento