直到最近我才能使用定制的交叉编译Linux内核和BusyBox启动qemu-system-ppc(v1.7.0)。我甚至在这里发布了它:qemu kernel debugging with KGDB
但是我现在无法使用v2.0.2这样做。我用来调用qemu的命令与我之前使用的命令相同
qemu-system-ppc -M mpc8544ds -m 512 -kernel zImage -s -nographic -initrd busyboxfs.img -append "root=/dev/ram rdinit=/bin/sh kgdboc=ttyS0,115200 kgdbwait
任何人都可以帮我看一下控制台日志,这样我就能理解它是否确实在启动,如果不是,那么问题是什么。我已经尝试过没有内核的kgdb参数,但我看到的只是空白。
答案 0 :(得分:2)
你可能想看一下Buildroot(http://www.buildroot.org):我们有三个PowerPC defconfigs在最近版本的Qemu下启动,包括2.0.2和2.1.2。
特别参见qemu_ppc_g3beige_defconfig
,它在Qemu 2.1.2下正常启动,qemu_ppc_mpc8544ds_defconfig
在Qemu 2.0.2下正常启动,qemu_ppc_virtex_ml507_defconfig
在Qemu 2.1下启动正常0.2。