Hi, I'm writing since I'm trying to run EmbeddedXen on top of QEMU.
I have the root filesystem in /home/user/opt/boards/filesystem/rootfs-oabi/
and the machine where the NFS server is running has ip=10.0.2.15

I run qeum with the following command

sudo qemu-system-arm -localtime -M mainstone -kernel xen/arch/arm/boot/zImage -append "root=/dev/nfs nfsroot=10.0.2.15:/home/user/opt/boards/filesystem/rootfs-oabi rw ip=dhcp" -pflash ./flash1 -pflash ./flash2 -s -m 256 -net nic -net tap,ifname=$iface,script=/etc/qemu-ifup -serial vc:1000x500

and before mounting the root filesystem it prints the following:

OVERRUN
done!
[DOM0] IP-Config: Complete:
   device=eth0, addr=192.168.1.150, mask=255.255.55.0, gw=192.168.1.1
   host=qemu0, domain=, nis-domani=(none)
   bootserver=192.168.1.1, rootserver=192.168.1.1, rootpath=
[DOM0] <5> Looking up port of RPC 100003/2 on 192.168.1.1
[DOM0] <5> portmap: server 192.168.1.1 not responding, timed out
[DOM0] <3> Root-NFS: Unable to get nfsd port number for server, using default
...

It is clear that the ip address where the NFS server should be is not right...

Is there any way to change the NFS configuration parameters in order to put the right values?
Is there something wrong in the command line?

I tryied to append the NFS parameters through the kernel command line but it lokks like it is not working.

Any hint?

Thanks,

Salvatore