ARMチップ
64ビットARMアーキテクチャ(ARM64 / AArch64)の新しい変更点が、Linux 4.19カーネルマージウィンドウにロードされたばかりで、一般的にはかなり良いものが含まれています。
Linux上の64ビットARMスペースはかなり忙しいため、Linux4.19カーネルがリリースされる前にさらに多くのことが行われる可能性があります。
64ビットARMマージのハイライトは次のとおりです。
- ARM64のサポート 新しいGCCSTACKLEAKプラグイン Linux4.19用のgcc-pluginsにマージされました。 STACKLEAKコンパイラプラグインは、初期化されていないスタックの使用、スタックコンテンツのリーク、スタックの枯渇/ガードページのスキップに関連する可能性のある欠陥/攻撃を防ぐことができます。このメインラインカーネルSTACKLEAKは、古いGrSecurity / PaXコードから移植されました。
- リスタート可能なシーケンスシステムコールのサポート。この新しいシステムコールは もともとLinux4.18で追加されました 「RSEQ」は、各ユーザースペーススレッドとカーネルの間に共有データ構造ABIを提供することにより、CPUごとのデータに対するより高速なユーザースペース操作を可能にします。
- ユーザースペースからのエントリ時にGPRレジスタをゼロにするために、Cのsyscallエントリコードを書き直しました。
- KexecとKdumpは、ACPIサポートなしで起動されたシステムで動作するようになりました。
- Qspinlockは、古いチケットロックコードを置き換えます。
- 連鎖PMUカウンターのサポート。
- 巨大なvmalloc / IOマッピングのサポートを再度有効にしました。
このパッチのリストの完全な変更ログを確認するには、 カーネルメーリングリスト 。