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

2011-09-27 Thread loody
hi:

2011/7/12 Xiao Jiang jgq...@gmail.com:
 David Gilbert wrote:

 On 12 July 2011 07:04, Xiao Jiang jgq...@gmail.com wrote:


 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.
 xjiang@xjiang-desktop:~/work/qemu$ sudo qemu-system-arm -M
 realview-pbx-a9
 -m 1024 -kernel zImage-cortex-a9 -serial telnet::,server -append


 I think you have a bad kernel image.
 There are some prebuilt ones (and config files) linked off:

 http://www.arm.com/community/software-enablement/linux.php

 but unfortunately the webserver that holds them isn't happy today.



 Hi Dave,

 Thanks for the link, the server is unhappy :(.
 I compiled this image from mainline ..., so to support qemu,
 there should be some modifications in linux kernel, maybe I
 should try kernel tree from linaro.
 But fortunately, I can run vexpress-a9 image in linaro qemu
 successfully this afternoon which is also built from mainline, :)

 Regards,
 Xiao

 Dave
Would you mind to let me know which configs you use to compile for a9
running on qemu?
Thanks for your help,



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

2011-09-27 Thread David Gilbert
On 27 September 2011 14:01, loody milo...@gmail.com wrote:
 hi:


snip

 Would you mind to let me know which configs you use to compile for a9
 running on qemu?

Kernel configs?  I mostly use prebuilt kernels from the Linaro images.

Dave



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

2011-09-27 Thread loody
hi dave:

2011/9/27 David Gilbert david.gilb...@linaro.org:
 On 27 September 2011 14:01, loody milo...@gmail.com wrote:
 hi:


 snip

 Would you mind to let me know which configs you use to compile for a9
 running on qemu?

 Kernel configs?  I mostly use prebuilt kernels from the Linaro images.

 Dave

Doesn't qemu emulate any default confis in arm, such as realview_defconfig?
(as far as I know, qemu can emulate malta in mips configs)

So that mean qemu can emulate Linaro soc board?

Thanks for your help,


-- 
Regards,



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

2011-09-27 Thread Xiao Jiang

loody wrote:

hi dave:

2011/9/27 David Gilbert david.gilb...@linaro.org:
  

On 27 September 2011 14:01, loody milo...@gmail.com wrote:


hi:
  

snip



Would you mind to let me know which configs you use to compile for a9
running on qemu?
  

Kernel configs?  I mostly use prebuilt kernels from the Linaro images.

Dave



Doesn't qemu emulate any default confis in arm, such as realview_defconfig?
(as far as I know, qemu can emulate malta in mips configs)

  

IIRC, vexpress_defconfig works well with linaro qemu.

Regards,
Xiao

So that mean qemu can emulate Linaro soc board?

Thanks for your help,


  





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

2011-07-12 Thread David Gilbert
On 12 July 2011 07:04, Xiao Jiang jgq...@gmail.com wrote:
 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.
 xjiang@xjiang-desktop:~/work/qemu$ sudo qemu-system-arm -M realview-pbx-a9
 -m 1024 -kernel zImage-cortex-a9 -serial telnet::,server -append

I think you have a bad kernel image.
There are some prebuilt ones (and config files) linked off:

http://www.arm.com/community/software-enablement/linux.php

but unfortunately the webserver that holds them isn't happy today.

Dave



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

2011-07-12 Thread Xiao Jiang

David Gilbert wrote:

On 12 July 2011 07:04, Xiao Jiang jgq...@gmail.com wrote:
  

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.
xjiang@xjiang-desktop:~/work/qemu$ sudo qemu-system-arm -M realview-pbx-a9
-m 1024 -kernel zImage-cortex-a9 -serial telnet::,server -append
  


I think you have a bad kernel image.
There are some prebuilt ones (and config files) linked off:

http://www.arm.com/community/software-enablement/linux.php

but unfortunately the webserver that holds them isn't happy today.

  

Hi Dave,

Thanks for the link, the server is unhappy :(.
I compiled this image from mainline ..., so to support qemu,
there should be some modifications in linux kernel, maybe I
should try kernel tree from linaro.
But fortunately, I can run vexpress-a9 image in linaro qemu
successfully this afternoon which is also built from mainline, :)

Regards,
Xiao

Dave
  





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

2011-07-11 Thread Xiao Jiang

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!

Regards,
Xiao



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

2011-07-11 Thread David Gilbert
On 11 July 2011 09:21, Xiao Jiang jgq...@gmail.com 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::,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  to get the console.

(I'm using the linaro qemu tree).

Dave



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

2011-07-11 Thread Xiao Jiang

David Gilbert wrote:

On 11 July 2011 09:21, Xiao Jiang jgq...@gmail.com 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::,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  to get the console.

(I'm using the linaro qemu tree).

  

Hi Dave,

Thanks you very much, I will try it :)

Regards,
Xiao

Dave
  





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

2011-07-11 Thread Xiao Jiang

David Gilbert wrote:

On 11 July 2011 09:21, Xiao Jiang jgq...@gmail.com 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::,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  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.
xjiang@xjiang-desktop:~/work/qemu$ sudo qemu-system-arm -M 
realview-pbx-a9 -m 1024 -kernel zImage-cortex-a9 -serial 
telnet::,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:,server

2. open another window B, telnet to port .
xjiang@xjiang-desktop$ telnet localhost 
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.

Are there something wrong in above instructions? or there are other 
necessary

cmds which I have missed? Thanks in advance!

Regards,
Xiao  

Dave
  





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

2011-07-11 Thread Xiao Jiang

Xiao Jiang wrote:

David Gilbert wrote:

On 11 July 2011 09:21, Xiao Jiang jgq...@gmail.com 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::,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  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.
xjiang@xjiang-desktop:~/work/qemu$ sudo qemu-system-arm -M 
realview-pbx-a9 -m 1024 -kernel zImage-cortex-a9 -serial 
telnet::,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:,server

2. open another window B, telnet to port .
xjiang@xjiang-desktop$ telnet localhost 
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.
xjiang@xjiang-desktop:~/work/qemu$ sudo qemu-system-arm -M 
realview-pbx-a9 -m 1024 -kernel zImage-cortex-a9 -serial 
telnet::,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:,server
VNC server running on `127.0.0.1:5901'
qemu: fatal: Trying to execute code outside RAM or ROM at 0x1000

R00=c03442e4 R01=0124 R02= R03=c02ced38
R04= R05=00208f4c R06=0020799c R07=0001
R08=0009 R09=00209a74 R10=27d312c8 R11=00208a20
R12=0001b80e R13=002088b0 R14=00101a08 R15=1000
PSR=21d3 --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