こんにちは。私はNXP PNX8543/TV543をエミュレートしようと試みてきました
私はこれを実現するためにオープンソース プロジェクト QEMU と、PNX8550 の基本的な割り込みソリューションを含む Linux カーネル ソースを使用しました ( https://git.riwo.eu/Opensource/linux-toradex-kernel/-/tree/9c9ab76c48ffc48648c8e5da40d57965fc65c030/... )これはこのボードで使用されているチップ(NXP PNX8543)と十分に類似しています。
しかし今、私は行き詰まっています。
xio と呼ばれるドライバに関連するコード (<6>xio ドライバがロードされました) により、カスタム QEMU ソリューションでカーネル パニックが発生します。通常、xio は何らかのベンダー システムに属していると言えますが、xio は Google でソース コードを簡単に見つけることができない NXP ドライバに関連していると考える理由があります。
もし私が適切な場所にいない場合は、遠慮なく私に教えてください。
私は xio のソース コードを見つけようとしていますが、Linux カーネル ソースには存在せず、NXP 製品に属していると思うのですが、見つけるのが困難であり、どこを探せばよいかわかりません。
(一般情報)
Vmlinux でエミュレートしようとしているソース: NAND ダンプからの Sony KDL-32BX300 2010 年代の TV。
(何か確認したい方がいらっしゃれば、vmlinux と抽出した rootfs を送信できます。)
もし私が間違っていて、xio が NXP によって配布されるものに属していない場合は、お詫び申し上げます。
しかし、xioがnxps組み込みソフトウェアに属するものであると私が考えるのは、vmlinuxの文字列「pnx85xx-xio」です。