Suportul pentru procesoarele rusești Baikal T1 a fost adăugat la nucleul Linux

Compania Baikal Electronics a anunțat privind adoptarea codului pentru a sprijini procesorul rus Baikal-T1 și sistemul pe cip bazat pe acesta în nucleul principal Linux BE-T1000. Schimbările cu implementarea suportului Baikal-T1 au fost transferat pentru dezvoltatorii de kernel la sfârșitul lunii mai și acum inclus incluse în lansarea experimentală a nucleului Linux 5.8-rc2. Revizuirea unora dintre modificări, inclusiv descrierile arborelui dispozitivelor, nu a fost încă finalizată, iar aceste modificări au fost amânate pentru a fi incluse în nucleul 5.9.

Procesorul Baikal-T1 conține două nuclee superscalare P5600 MIPS 32 r5, care operează la o frecvență de 1.2 GHz. Cipul conține cache L2 (1 MB), controler de memorie DDR3-1600 ECC, 1 port Ethernet de 10 Gb, 2 porturi Ethernet de 1 Gb, controler PCIe Gen.3 x4, 2 porturi SATA 3.0, USB 2.0, GPIO, UART, SPI, I2C. Procesorul este fabricat folosind o tehnologie de proces de 28 nm și consumă mai puțin de 5W. Procesorul oferă, de asemenea, suport hardware pentru virtualizare, instrucțiuni SIMD și un accelerator criptografic hardware integrat care acceptă GOST 28147-89.
Cipul este dezvoltat folosind o unitate de bază de procesor MIPS32 P5600 Warrior licențiată de la Imagination Technologies.

Dezvoltatorii de la Baikal Electronics au pregătit cod pentru a sprijini arhitectura CPU MIPS P5600 și au implementat modificări legate de suportul Baikal T1 pentru cronometrul MIPS GIC, MIPS CM2 L2, subsistemele CCU, magistralele APB și AXI, senzorul PVT, DW APB Timer, DW APB SSI (SPI), DW APB I2C, DW APB GPIO și DW APB Watchdog.

Suportul pentru procesoarele rusești Baikal T1 a fost adăugat la nucleul Linux

Sursa: opennet.ru

Adauga un comentariu