割り込みハンドラはこのままでいいのか

TOPPERS/JPSの移植中にADSP-BF533の割り込みのまずい点に気づきました。割り込みはコアのレベル割り込みと、システム側のビットマップの間でユーザーが任意に割付を変えることが出来るようになっています(SIC_IARx)。ところが、割り込みが発生したときに処理中の割り込み順位に割り当てられている割り込み要因は何かを一挙動で知る方法がありません。ADSP-2191にはINTRDxレジスタが用意されており、プログラムはスパッと処理が必要な割り込みを決めることができました。同一優先順位の複数の割り込みの処理など難題はあるものの、ここはOS側で吸収するほうがいいかもしれません。
いったん動作したあとの課題としておきます。