ライブカーネルパッチドキュメントでは、「アーキテクチャに安定したスタック(HAVE_RELIABLE_STACKTRACE)がある場合」というフレーズを使用します。これは、ハードウェアにも権限があることを意味しますか、またはHAVE_RELIABLE_STACKTRACE設定オプションを有効にすると、ライブカーネルパッチを挿入できることを意味しますか?
また、ライブパッチを挿入すると、次のエラーが発生します。
livepatch: This architecture doesn't have support for the livepatch consistency model.
これは単にHAVE_RELIABLE_STACKTRACEのためですか、それとも別のアクションを取るべきですか?私はこれをすべてUbuntu 14.04 X86 Archで実行しています。黒いビーグルボーンも持って遊びます。ありがとう
答え1
HAVE_RELIABLE_STACKTRACE
オプションの構成オプションではなく、ビルド設定の構成フラグです(アーキテクチャーと構成でサポートされている場合)。このフラグを有効にする唯一の設定はUNWINDER_FRAME_POINTER
64ビットx86ですSTACK_VALIDATION
。
これは、BeagleBone Blackがこのオプションの利点を享受できないことを意味します。たぶん必要な機能を開発できるかもしれませんが、まだ完了していません。