Ondersteuning voor Russische Baikal T1-processors is toegevoegd aan de Linux-kernel

Baikal Elektronicabedrijf kondigde het over de invoering van code ter ondersteuning van de Russische Baikal-T1-processor en het daarop gebaseerde systeem-op-chip in de belangrijkste Linux-kernel BE-T1000. Veranderingen met de implementatie van Baikal-T1-ondersteuning waren overgedragen voor kernelontwikkelaars eind mei en nu inbegrepen opgenomen in de experimentele release van de Linux-kernel 5.8-rc2. De beoordeling van enkele van de wijzigingen, inclusief apparaatboombeschrijvingen, is nog niet voltooid en deze wijzigingen zijn uitgesteld voor opname in kernel 5.9.

De Baikal-T1-processor bevat twee superscalaire kernen P5600 MIPS 32 r5, werkend op een frequentie van 1.2 GHz. De chip bevat L2-cache (1 MB), DDR3-1600 ECC-geheugencontroller, 1 10Gb Ethernet-poort, 2 1Gb Ethernet-poorten, PCIe Gen.3 x4-controller, 2 SATA 3.0-poorten, USB 2.0, GPIO, UART, SPI, I2C. De processor is vervaardigd met behulp van een 28 nm-procestechnologie en verbruikt minder dan 5W. De processor biedt ook hardware-ondersteuning voor virtualisatie, SIMD-instructies en een geïntegreerde hardware-cryptografische versneller die GOST 28147-89 ondersteunt.
De chip is ontwikkeld met behulp van een MIPS32 P5600 Warrior-processorkerneenheid onder licentie van Imagination Technologies.

Ontwikkelaars van Baikal Electronics hebben code voorbereid ter ondersteuning van de MIPS CPU P5600-architectuur en wijzigingen geïmplementeerd met betrekking tot Baikal T1-ondersteuning voor de MIPS GIC-timer, MIPS CM2 L2, CCU-subsystemen, APB- en AXI-bussen, PVT-sensor, DW APB Timer, DW APB SSI (SPI), DW APB I2C, DW APB GPIO en DW APB Watchdog.

Ondersteuning voor Russische Baikal T1-processors is toegevoegd aan de Linux-kernel

Bron: opennet.ru

Voeg een reactie