armhfカーネル5.4のカーネル「デッドロック」を理解するのに助けが必要です。
まれに発生する状況(MTBFは数週間から数ヶ月単位で測定)を理解しようとしていますが、発生すると致命的なカーネルロックが発生する可能性があります。 環境は、AMD / Xilinx Zynq 7020 SoCのデュアルコアARM A9 32ビット(armhf)プロセッサで実行されるカーネル5.4.0です。私はXilinx Vitisシステムデバッガを使用して、失敗した2つのデバイスのスタックトレースを調べることができました。どちらの場合も、両方のコアは同じスピンロックを待っています(ロックを試みます)。スピンロックは、スレッドのIRQハンドラに関連する構造の...