Ang suporta para sa mga processor ng Russian Baikal T1 ay idinagdag sa kernel ng Linux

Baikal Electronics Company inihayag ang sa pag-aampon ng code upang suportahan ang Russian Baikal-T1 processor at ang system-on-chip batay dito sa pangunahing Linux kernel BE-T1000. Ang mga pagbabago sa pagpapatupad ng suporta sa Baikal-T1 ay inilipat sa mga kernel developer sa katapusan ng Mayo at ngayon kasama kasama sa pang-eksperimentong paglabas ng Linux kernel 5.8-rc2. Ang pagsusuri sa ilan sa mga pagbabago, kabilang ang mga paglalarawan ng device tree, ay hindi pa nakumpleto at ang mga pagbabagong ito ay ipinagpaliban para maisama sa 5.9 kernel.

Ang Baikal-T1 processor ay naglalaman ng dalawang superscalar core P5600 MIPS 32 r5, gumagana sa dalas na 1.2 GHz. Ang chip ay naglalaman ng L2 cache (1 MB), DDR3-1600 ECC memory controller, 1 10Gb Ethernet port, 2 1Gb Ethernet port, PCIe Gen.3 x4 controller, 2 SATA 3.0 port, USB 2.0, GPIO, UART, SPI, I2C. Ang processor ay ginawa gamit ang isang 28 nm na proseso ng teknolohiya at kumokonsumo ng mas mababa sa 5W. Nagbibigay din ang processor ng suporta sa hardware para sa virtualization, mga tagubilin sa SIMD at isang integrated hardware cryptographic accelerator na sumusuporta sa GOST 28147-89.
Ang chip ay binuo gamit ang isang MIPS32 P5600 Warrior processor core unit na lisensyado mula sa Imagination Technologies.

Ang mga developer mula sa Baikal Electronics ay naghanda ng code upang suportahan ang MIPS CPU P5600 na arkitektura at ipinatupad ang mga pagbabagong nauugnay sa Baikal T1 na suporta para sa MIPS GIC timer, MIPS CM2 L2, CCU subsystem, APB at AXI bus, PVT sensor, DW APB Timer, DW APB SSI (SPI), DW APB I2C, DW APB GPIO at DW APB Watchdog.

Ang suporta para sa mga processor ng Russian Baikal T1 ay idinagdag sa kernel ng Linux

Pinagmulan: opennet.ru

Magdagdag ng komento