Hi,

On 06/06/06, Robin Green <[EMAIL PROTECTED]> wrote:
On Tue, 6 Jun 2006 05:35:13 -0700 (PDT)
Tieu Ma Dau <[EMAIL PROTECTED]> wrote:
> Hi All,
>   I've compiled Linux kernel 2.6.16 with kgdb on Linux. And after
> that,   I've tried to debug this kernel with Qemu 0.8.1 on Msys to
> simulate ARM   Processor. In fact, I've run the command below:
> qemu-system-arm -kernel myKernel -initrd arm_root.img -s But I can't
> make the connection from arm-toolchain-gdb to the port 1234   (by
> default, this port must be openned by Qemu when using the option -s
> for debugging) Furthermore, I've confirmed if the port 1234 is
> openned or not with the   command: netstat -ao and there is not port
> 1234 openned. I've also   try the option -p 123456 to change the
> default port for debugging of   Qemu but I've got the same result. Do
> you know where the problem arrive?

Port 1234 is the port on the virtual machine's IP address, not the port
on the real machine's IP address. So you need to be able to access the
virtual machine's IP address from the real machine. For this you can use
tun/tap networking - see the docs. It is not possible to do this with
user-mode networking.

Acutally you don't need networking in the guest. QEMU listens on the
host's port 1234 (and I think it listens on all interfaces, not only
localhost, but I'm not sure of this one -- if this is not the case,
make a ssh tunnel to debug remotely).


--
Robin


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel


Regards,
Andrew
--
balrog 2oo6

Dear Outlook users: Please remove me from your address books
http://www.newsforge.com/article.pl?sid=03/08/21/143258


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to