qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] How to run realview-pbx-a9 image in qemu


From: Xiao Jiang
Subject: Re: [Qemu-devel] How to run realview-pbx-a9 image in qemu
Date: Tue, 12 Jul 2011 14:04:09 +0800
User-agent: Thunderbird 2.0.0.24 (X11/20100411)

Xiao Jiang wrote:
David Gilbert wrote:
On 11 July 2011 09:21, Xiao Jiang <address@hidden> wrote:
Hello,

I downloaded latest qemu 0.14.1, it should support realview-pbx-a9 board now
from
below cmd.
$ qemu-system-arm -M ?|grep Cortex-A9
realview-pbx-a9 ARM RealView Platform Baseboard Explore for Cortex-A9

Then I compiled a zImage from latest mainline with use
realview-smp_defconfig as config
file, but unfortunately qemu can't run with the image, I had tried the below
instructions.
1. qemu-system-arm -M realview-pbx-a9 -kernel zImage -initrd initrd.img
-nographic -append "console=ttyAMA0"
2. qemu-system-arm -M realview-pbx-a9 -m 1024M -kernel zImage -nographic
-append "root=/dev/nfs nfsroot=128.225.160.22:/home/work/rootfs rw
console=ttyAMA0 rdinit=/sbin/init" -net nic -net tap,ifname=tap0,script=no
Both instructions can't work, console is hang and no informations is
appeared.
so I am wondering if there are something wrong about the kernel, am I choose
the wrong
config file for realview-pbx-a9 board? Or the native mainline kernel can't
boot on
qemu? Any suggestions? Thanks a lot!

The command I use is:

sudo ./arm-softmmu/qemu-system-arm -M realview-pbx-a9 -m 1024 -kernel
thekernel -serial telnet::4444,server -append "console=earlycon
console=ttyS0 console=ttyAMA0 earlyprintk root=/dev/nfs
nfsroot=10.1.1.1:/armroot rw
ip=10.1.1.2:10.1.1.1:10.1.1.1:255.255.255.0:armqemu nfsrootdebug "
-net nic -net tap,ifname=tap0,script=no,downscript=no

and then telnet to port 4444 to get the console.

(I'm using the linaro qemu tree).

Hi Dave,

It looks like I am not in luck, qemu still can't run successfully.
I recompiled the qemu from linaro qemu tree and executed below
instructions in order.

1. open window A, run below cmd.
address@hidden:~/work/qemu$ sudo qemu-system-arm -M realview-pbx-a9 -m 1024 -kernel zImage-cortex-a9 -serial telnet::4444,server -append "console=earlycon console=ttyS0 console=ttyAMA0 earlyprintk root=/dev/nfs nfsroot=10.1.6.6:/home/gjiang/work/ti_sitara_am35xx-standard-glibc_std ip=10.1.6.8:10.1.6.6:10.1.6.1:255.255.255.0" -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=no,downscript=no
QEMU waiting for connection on: telnet:0.0.0.0:4444,server

2. open another window B, telnet to port 4444.
address@hidden telnet localhost 4444
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.

3, Then in window A, "VNC server running on `127.0.0.1:5901'" is appeared, so I open terminal service client, set the computer name to 127.0.0.1:5901 and selected vnc protocol. But after I clicked connect I can't see any infos,
and the window named as "TightVNC: QEMU" is totally black.

Fatal infos appeared in window A after some time, pls see belows.
address@hidden:~/work/qemu$ sudo qemu-system-arm -M realview-pbx-a9 -m 1024 -kernel zImage-cortex-a9 -serial telnet::4444,server -append "console=earlycon console=ttyS0 console=ttyAMA0 earlyprintk root=/dev/nfs nfsroot=10.1.6.6:/home/gjiang/work/ti_sitara_am35xx-standard-glibc_std ip=10.1.6.8:10.1.6.6:10.1.6.1:255.255.255.0" -net nic,vlan=0 -net tap,vlan=0,ifname=tap0,script=no,downscript=no
QEMU waiting for connection on: telnet:0.0.0.0:4444,server
VNC server running on `127.0.0.1:5901'
qemu: fatal: Trying to execute code outside RAM or ROM at 0x10000000

R00=c03442e4 R01=00000124 R02=00000000 R03=c02ced38
R04=00000000 R05=00208f4c R06=0020799c R07=00000001
R08=00000009 R09=00209a74 R10=27d312c8 R11=00208a20
R12=0001b80e R13=002088b0 R14=00101a08 R15=10000000
PSR=200001d3 --C- A svc32

Thanks,
Xiao
Are there something wrong in above instructions? or there are other necessary
cmds which I have missed? Thanks in advance!

Regards,
Xiao
Dave






reply via email to

[Prev in Thread] Current Thread [Next in Thread]