Loongson Zhongke の LoongArch アーキテクチャ プロセッサは最初から Linux をサポートしていますが、Loongson のエンジニアは、アップストリーム サポートをより適切に提供するために、欠落/遅延の問題を解決するために依然として懸命に取り組んでいます。最近開発されている領域の 1 つは、パフォーマンスと電力管理を向上させるために CPU 周波数を調整するための Loongson3 シリーズ プロセッサ用の適切な CPUFreq ドライバーを提供することです。
先月レビューのために提出されたパッチは、動的電圧および周波数スケーリング (DVFS) 用の基本的な Longson3CPUFreq ドライバーを実装します。
周波数と電圧のスケーリングは CPU のシステム管理コントローラーによって処理され、適切なマイクロコードのサポートが必要です。ただし、すべての Loongson3 CPU モデルがこの動的機能をサポートしているわけではなく、一部のモデルは静的に設定された周波数/単一パフォーマンス状態でのみ実行できます。
初期ドライバーはまだ自動周波数スケーリングを処理していませんが、これは将来追加される機能です。しかし、少なくとも現在では、SMC と対話して、ターゲット周波数やその他の基本機能を手動で設定することが可能です。