پشتیبانی از پردازنده های روسی Baikal T1 به هسته لینوکس اضافه شده است

شرکت بایکال الکترونیک اعلام کرد در مورد پذیرش کد برای پشتیبانی از پردازنده روسی Baikal-T1 و سیستم روی تراشه مبتنی بر آن در هسته اصلی لینوکس BE-T1000. تغییرات با اجرای پشتیبانی بایکال-T1 بود منتقل شده به توسعه دهندگان هسته در پایان ماه می و اکنون مشمول در نسخه آزمایشی هسته لینوکس 5.8-rc2 گنجانده شده است. بررسی برخی از تغییرات، از جمله توضیحات درخت دستگاه، هنوز کامل نشده است و این تغییرات برای درج در هسته 5.9 به تعویق افتاده است.

پردازنده Baikal-T1 شامل دو هسته فوق اسکالر است P5600 MIPS 32 r5، در فرکانس 1.2 گیگاهرتز کار می کند. این تراشه حاوی حافظه نهان L2 (1 مگابایت)، کنترلر حافظه DDR3-1600 ECC، 1 پورت اترنت 10 گیگابایتی، 2 درگاه اترنت 1 گیگابایتی، کنترلر PCIe Gen.3 x4، 2 پورت SATA 3.0، USB 2.0، GPIO، UART، SPI، I2C است. این پردازنده با استفاده از فناوری پردازش 28 نانومتری تولید می شود و کمتر از 5 وات مصرف می کند. این پردازنده همچنین پشتیبانی سخت افزاری برای مجازی سازی، دستورالعمل های SIMD و یک شتاب دهنده رمزنگاری سخت افزاری یکپارچه که از GOST 28147-89 پشتیبانی می کند، فراهم می کند.
این تراشه با استفاده از بلوک هسته پردازنده MIPS32 P5600 Warrior با مجوز از Imagination Technologies توسعه یافته است.

توسعه دهندگان Baikal Electronics کدی را برای پشتیبانی از معماری MIPS CPU P5600 آماده کرده اند و تغییرات مربوط به پشتیبانی بایکال T1 را برای تایمر MIPS GIC، MIPS CM2 L2، زیرسیستم های CCU، گذرگاه های APB و AXI، سنسور PVT، تایمر DW APB، DW APB SSI اجرا کرده اند. (SPI)، DW APB I2C، DW APB GPIO و DW APB Watchdog.

پشتیبانی از پردازنده های روسی Baikal T1 به هسته لینوکس اضافه شده است

منبع: opennet.ru

اضافه کردن نظر