BTIをサポートするAArch64 Linuxディストリビューション

BTIをサポートするAArch64 Linuxディストリビューション

Debian 11 とベータ版には、BTI (分岐先識別情報) を生成できる gcc バージョンが含まれていますが、BTI サポートなしで glibc をコンパイルするため、BTI サポート実行可能ファイルを生成できません。

BTIサポート実行可能ファイルを生成し、BTIを使用して実行できるLinuxまたはより一般的なUnixディストリビューションはありますか?

ベストアンサー1

SuSE "Tumbleweed" 2021-11-17 BTIのサポート。

BTIを取得するために「最大」プロセッサ(=すべてのISA機能)をエミュレートするようにAArch64 QEMUを設定すると(BTIをサポートしていないデフォルトのCortex-A53(またはA57)の代わりに)BTIが期待通りに動作します(疑わしい)ジャンプ) 。

しかし、

「virtio」イーサネットドライバは、「max」プロセッサを実行しても機能しません。仮想イーサネットインターフェイスを開くことができません。デフォルトのCortexを実行すると問題がなくなります。これがBTIのためかどうか疑問に思います。

おすすめ記事