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のためかどうか疑問に思います。