Loongsonのエンジニアは、LinuxカーネルでのLoongArchCPUアーキテクチャサポートのアップストリームを目指して作業を続けています。

LoongArchは、MIPS64から派生した新しいCPUアーキテクチャであり、デスクトップおよびサーバープラットフォームに対応した国内のCPUアーキテクチャを実現するための中国の取り組みです。 Loongsonは、「LoongArchは新しいRISC ISAであり、MIPSまたはRISC-Vに少し似ています。LoongArchには、縮小32ビットバージョン(LA32R)、標準32ビットバージョン(LA32S)、および64ビットバージョンが含まれています。 (LA64)。」

今朝公開されたv9パッチは、最新のLinux 5.18 Gitアップストリーム状態に対してシリーズをリベースし、4レベルのページテーブル処理を修正し、常に16KBカーネルスタックを使用するように設定し、efistubとzbootのサポートを有効にします。その他のさまざまな修正とコードの改善があります。

現在の形式でのLoongArchLinuxカーネルのサポートは、約24,000行の新しいコードです。

LoongArchカーネルサポートも、メインラインコンパイラとLoongArchコンパイラサポートがないためにブロックされていましたが、GCC 12は最近LoongArchサポートを統合し、コンパイラの前提条件に対応しました。 LoongArchがv5.19カーネルに対応できるかどうか、またはそのメインラインがさらに引きずり出されるかどうかを確認します。

Categories: IT Info