Podrška za ruske Baikal T1 procesore je dodata Linux kernelu

Baikal Electronics Company najavljeno o usvajanju koda za podršku ruskog procesora Baikal-T1 i sistema na čipu zasnovanog na njemu u glavno jezgro Linuxa BE-T1000. Promjene sa implementacijom podrške Baikal-T1 su bile prebačen programerima kernela krajem maja i sada uključeno uključeno u eksperimentalno izdanje Linux kernela 5.8-rc2. Pregled nekih promjena, uključujući opise stabla uređaja, još nije završen i ove promjene su odgođene za uključivanje u 5.9 kernel.

Baikal-T1 procesor sadrži dva superskalarna jezgra P5600 MIPS 32 r5, koji radi na frekvenciji od 1.2 GHz. Čip sadrži L2 keš memoriju (1 MB), DDR3-1600 ECC memorijski kontroler, 1 10Gb Ethernet port, 2 1Gb Ethernet porta, PCIe Gen.3 x4 kontroler, 2 SATA 3.0 porta, USB 2.0, GPIO, UART, SPI, I2C. Procesor je proizveden po 28 nm procesnoj tehnologiji i troši manje od 5W. Procesor takođe pruža hardversku podršku za virtuelizaciju, SIMD instrukcije i integrisani hardverski kriptografski akcelerator koji podržava GOST 28147-89.
Čip je razvijen korištenjem MIPS32 P5600 Warrior procesorskog bloka jezgre licenciranog od Imagination Technologies.

Programeri iz Baikal Electronics-a su pripremili kod za podršku MIPS CPU P5600 arhitekture i implementirali promjene vezane za podršku Baikal T1 za MIPS GIC tajmer, MIPS CM2 L2, CCU podsisteme, APB i AXI magistrale, PVT senzor, DW APB tajmer, DW APB SSI (SPI), DW APB I2C, DW APB GPIO i DW APB Watchdog.

Podrška za ruske Baikal T1 procesore je dodata Linux kernelu

izvor: opennet.ru

Dodajte komentar