Understøttelse af russiske Baikal T1-processorer er blevet tilføjet til Linux-kernen

Baikal Electronics Company annonceret om vedtagelse af kode til understøttelse af den russiske Baikal-T1-processor og system-on-chip baseret på den i hoved Linux-kernen BE-T1000. Ændringer med implementeringen af ​​Baikal-T1 support var overført til kerneudviklere i slutningen af ​​maj og nu inkluderet inkluderet i den eksperimentelle udgivelse af Linux-kernen 5.8-rc2. Gennemgang af nogle af ændringerne, herunder enhedstræbeskrivelser, er endnu ikke afsluttet, og disse ændringer er blevet udskudt til inklusion i 5.9-kernen.

Baikal-T1-processoren indeholder to superskalære kerner P5600 MIPS 32 r5, der opererer ved en frekvens på 1.2 GHz. Chippen indeholder L2-cache (1 MB), DDR3-1600 ECC-hukommelsescontroller, 1 10Gb Ethernet-port, 2 1Gb Ethernet-porte, PCIe Gen.3 x4-controller, 2 SATA 3.0-porte, USB 2.0, GPIO, UART, SPI, I2C. Processoren er fremstillet ved hjælp af en 28 nm procesteknologi og forbruger mindre end 5W. Processoren giver også hardwareunderstøttelse til virtualisering, SIMD-instruktioner og en integreret hardwarekryptografisk accelerator, der understøtter GOST 28147-89.
Chippen er udviklet ved hjælp af en MIPS32 P5600 Warrior processor kerneenhed licenseret fra Imagination Technologies.

Udviklere fra Baikal Electronics har forberedt kode til at understøtte MIPS CPU P5600-arkitekturen og implementeret ændringer relateret til Baikal T1-understøttelse af MIPS GIC-timeren, MIPS CM2 L2, CCU-undersystemer, APB- og AXI-busser, PVT-sensor, DW APB Timer, DW APB SSI (SPI), DW APB I2C, DW APB GPIO og DW APB Watchdog.

Understøttelse af russiske Baikal T1-processorer er blevet tilføjet til Linux-kernen

Kilde: opennet.ru

Tilføj en kommentar