gdbを使ったQEMU内部構造確認

Xilinx QEMUのデモbare_metal_r5_zynqmpについて、GDBを使い以下明らかにした。

以下にブレークポイント
qemu_main
xlnx_zynqmp_class_init
xlnx_zynqmp_init
xlnx_zynqmp_realize
xlnx_zcu102_init
xlnx_zynqmp_create_rpu
すると、xlnx_zynqmp_class_initまでは実行されるが、それ以外は実行されないことが分かった。特にインスタンス初期化関数であると思われるxlnx_zynqmp_initなどは必ず呼び出されると思っていたので意外。




この記事が気に入ったらサポートをしてみませんか?