[okl4-developer] simualting KZM using Qemu
Gabi Voiculescu
boy3dfx2 at yahoo.com
Thu Oct 15 23:57:53 EST 2009
--- On Thu, 10/15/09, aparna <aparna006 at gmail.com> wrote:
From: aparna <aparna006 at gmail.com>
Subject: [okl4-developer] simualting KZM using Qemu
To: developer at okl4.org
Date: Thursday, October 15, 2009, 9:16 AM
Hello,
I am using okl4_2.1. I want to build and simulate for machine KZM. I run the
command
./tools/build.py machine=kzm_arm11 project=iguana verbose_str=True
simulate
All the images .elf .sim and .boot are built but there is some error in
simulation "Can't open tools/unittest/kzm-boot.sh".
This is a problem caused by the okl4 build scripts.
Go to tools/simulators.py and change entry for kzm_sim.
The okl4 guys did not make the tools/unittest/ folders publicly available.
If I understand correctly from wiki, Qemu 0.9.1 can be used to simulate
wiki. I have downloaded and built Qemu with the configuration option :
./configure --target-list=arm-softmmu --disable-sdl --static
--disable-gfx-check
make
However qemu-system-arm -M ? does not give kzm as an option. (I am using gcc
4.2.4).
A possible explanation is that you have more than one qemu set up on your linux box. Ubuntu comes with it's own qemu which does not support kzm (but has a qemu-system-arm).
You need to take into account that make (if it completes without errors) will generate in arm-softmmu/ the qemu-system-arm of your choice. BUT it is not available throughout the linux box yet. Only after you symlink it in /usr/local/bin or add it to your bashrc. $PATH.
Here is how it looks on my end after I build this qemu and create a symlink to arm-softmmu/qemu-system-arm in /usr/local/bin:
gabi at gabi-linux:/proj/okl4_2.1$ qemu-system-arm-kzm -M ?
Supported machines are:
integratorcp ARM Integrator/CP (ARM926EJ-S) (default)
versatilepb ARM Versatile/PB (ARM926EJ-S)
versatileab ARM Versatile/AB (ARM926EJ-S)
realview ARM RealView Emulation Baseboard (ARM926EJ-S)
kzm ARM KZM Emulation Baseboard (ARM1136)
akita Akita PDA (PXA270)
spitz Spitz PDA (PXA270)
borzoi Borzoi PDA (PXA270)
terrier Terrier PDA (PXA270)
cheetah Palm Tungsten|E aka. Cheetah PDA (OMAP310)
n800 Nokia N800 tablet aka. RX-34 (OMAP2420)
n810 Nokia N810 tablet aka. RX-44 (OMAP2420)
lm3s811evb Stellaris LM3S811EVB
lm3s6965evb Stellaris LM3S6965EVB
connex Gumstix Connex (PXA255)
verdex Gumstix Verdex (PXA270)
mainstone Mainstone II (PXA27x)
musicpal Marvell 88w8618 / MusicPal (ARM926EJ-S)
tosa Tosa PDA (PXA255)
Please help.
Also when I try to build l4 with linux
./tools/build.py machine=kzm_arm11 project=iguana verbose_str=True
wombat=yes simulate
it says
projects/iguana/SConstruct:634 Error: OKLINUX_DIR: linux: does not exist
Could you please let me know where I am going wrong?
Thanks
Aparna
--
View this message in context: http://n2.nabble.com/simualting-KZM-using-Qemu-tp3827519p3827519.html
Sent from the OKL4 Community Forum mailing list archive at Nabble.com.
_______________________________________________
Developer mailing list
Developer at okl4.org
https://lists.okl4.org/mailman/listinfo/developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.okl4.org/pipermail/developer/attachments/20091015/98eee42b/attachment.htm
More information about the Developer
mailing list