
پچهای جدیدی برای هسته لینوکس (Linux Kernel) ارسال شده است که هدف آنها افزودن پشتیبانی از پردازنده Renesas SH7305 به شاخه اصلی (Mainline) است. این پردازنده ۳۲ بیتی از خانواده SH-4a RISC محسوب میشود و اگرچه محصول تازهای نیست، سالها در ماشینحسابهای گرافیکی کاسیو (Casio) به کار رفته است.
پچهای اولیه چه چیزی را شامل میشوند؟
یک توسعهدهنده متنباز ارسال پچهای اولیه برای افزودن پشتیبانی SuperH از پردازنده Renesas SH7305 را آغاز کرده است. در این مرحله، برخی پرچمهای کامپایلر (Compiler Flags) برای ساخت این پردازنده اصلاح میشود و نوع CPU با نام SH7304 به همراه زیرساخت Kconfig معرفی میگردد.
- اصلاح پرچمهای کامپایلر برای ساخت (Build) روی این پردازنده
- معرفی نوع CPU با نام SH7304
- افزودن زیرساخت Kconfig
این پچها نخستین بخش کوچک معماری از تلاش جاری برای فعالسازی SH7305 توصیف شدهاند. انتظار میرود پچهای بیشتری بهزودی برای بخشهایی مانند ساعت (Clocks)، کنترلکننده وقفه (Interrupt Controller)، تایمر (Timer) و پشتیبانی برد (Board Support) ارائه شوند.
محدودیتهای سختافزاری و چشمانداز پشتیبانی
پردازنده Renesas SH7305 از خانواده SH-4 فاقد واحد ممیز شناور (FPU) است و فرکانس آن تنها حدود ۱۱۸ مگاهرتز اعلام شده است. این تراشه بهطور معمول با حدود ۸ مگابایت حافظه رم (RAM) همراه میشود؛ بنابراین اجرای لینوکس روی آن جالب اما با دامنه محدود خواهد بود.
علاقهمندان به سختافزارهای SuperH شرکت Renesas میتوانند این پچهای اولیه SH7305 را در فهرست پستی هسته (Kernel Mailing List) مشاهده کنند. باید دید که این تلاش به نتیجه میرسد و انگیزه توسعهدهندگان تا حدی حفظ میشود که کدها به درخت اصلی (Mainline Tree) راه یابند؛ بهویژه در شرایطی که بخشی از کدهای درایور سختافزارهای قدیمی به دلیل فعالیتهای هوش مصنوعی و مدلهای زبانی بزرگ (AI/LLM) و افزایش گزارشهای باگ از هسته حذف میشوند.