[OE-core] [oe-core] QEMU with ARM Cortex A9 with hard float configuration - Kernel panic

Elvis Dowson elvis.dowson at gmail.com
Fri Aug 30 10:17:26 UTC 2013


Hi,

On Aug 29, 2013, at 11:32 PM, <rewitt at declaratino.com> wrote:

> This is the typical qemu command line I used:
> 
> qemu-system-arm -cpu cortex-a15 -M vexpress-a15 -kernel
> images/zImage-qemuarmv7a.bin -append"console=ttyAMA0 mem=512M
> root=/dev/mmcblk0 rw" -m 512 -dtb
> tmp/deploy/images/zImage-vexpress-v2p-ca15_a7.dtb -sd
> tmp/deploy/images/core-image-minimal-qemuarmv7a.ext3 -net nic -net
> user,hostfwd=tcp::2400-:22 -nographic

I was able to get qemuarma9 to work with the latest oe-core master
and the linux-yocto-3.10 kernel using standard/base branch.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: qemuarma9 screenshot.png
Type: image/png
Size: 29298 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130830/3b3a466c/attachment-0002.png>
-------------- next part --------------


I built the rootfs using yocto, but manually compiled the kernel separately.

I had to enable devtmpfs in the defconfig and have attached it below.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: defconfig-qemuarma9-linux-yocto-3.10
Type: application/octet-stream
Size: 49125 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20130830/3b3a466c/attachment-0002.obj>
-------------- next part --------------


I used the following command to launch qemu, manually.

qemu-system-arm -M vexpress-a9 -m 1024 -kernel /project/kernel/linux-yocto-3.10/arch/arm/boot/zImage -sd /tool/yocto/poky/build/tmp/deploy/images/core-image-minimal-qemuarma9.ext3 -append "console=tty1 mem=1024M root=/dev/mmcblk0 rw"

Elvis Dowson


More information about the Openembedded-core mailing list