[oe] Understanding what qemuppc emulates and getting it to emulate a ppc440 CPU

Elvis Dowson elvis.dowson at gmail.com
Mon Jun 4 18:55:23 UTC 2012


Hi Khem,

On Jun 4, 2012, at 8:37 PM, Khem Raj wrote:
> 
> OK try it out then you just need to select right machine (-M xxx) and
> params if any. If upstream support for this platform is sound
> then you are good to go.
> 
> look under scripts/runqemu* scripts and add this variant you need.

Do you know if qemu can accept other type of images for the kernel
and rootfilesystem?

At the moment, my yocto core-image-minimal and 
core-image-sato builds the following files, if I first
build with machine ?= "virtex5", and then subsequently
with machine ?= "qemuppc"

core-image-minimal-virtex5-20120603201342.rootfs.tar.gz
core-image-minimal-virtex5-20120604073552.rootfs.tar.gz
core-image-minimal-virtex5.tar.gz
core-image-sato-qemuppc-20120604085337.rootfs.ext3
core-image-sato-qemuppc-20120604085337.rootfs.tar.bz2
core-image-sato-qemuppc.ext3
core-image-sato-qemuppc.tar.bz2
core-image-sato-virtex5-20120603205954.rootfs.tar.gz
core-image-sato-virtex5-20120604074303.rootfs.tar.gz
core-image-sato-virtex5.tar.gz
modules-3.0.0-14.1-build3-r16-virtex5.tgz
modules-3.2.11-yocto-standard-r1-qemuppc.tgz
README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt
u-boot-virtex5.bin
u-boot-virtex5-v2012.04.01-r16.bin
uImage
uImage-2.6.37.1+git1+86c81ccd7c8e895904bfff95bd4f87c9615f7fba-r16-virtex5-20120604073552.bin
uImage-2.6.37.1+git1+86c81ccd7c8e895904bfff95bd4f87c9615f7fba-r16-virtex5-20120604073552.dtb
uImage-virtex5.bin
uImage-virtex5.dtb
vmlinux
vmlinux-3.2.11+git1+49f931bc294d5b6be60502bbd448cff5aa766235_1+cf3e188cf2a18c48a0e6f9ca54c36e6ac39512ec-r1-qemuppc-20120604085337.bin
vmlinux-qemuppc.bin

Is it possible to use uImage-virtex5.bin for the kernel image and core-image-minimal-virtex5.tar.gz as the kernel image and rootfilesystem, instead of vmlinux-qemuppc.bin and core-image-sato-qemuppc.ext3 ?

Best regards,

Elvis Dowson





More information about the Openembedded-devel mailing list