Paul Brook <[EMAIL PROTECTED]> writes:
> The attached patch implements Arm system emulation.

Cool :-)

> There's nothing special about these. Just a vanilla 2.6.14 kernel configured 
> with a serial console and busybox+bash from a Debian arm-linux install.

I checked out qemu from CVS, applied your patches and I can confirm
that after some tweaks with configuring qemu and getting the right
command line arguments I can indeed boot the sample kernel and image.
I also compiled linux 2.6.14.3 with a .config from the /proc/config.gz
of the sample kernel and the compiled kernel boots also fine.

While trying out gdb I ran into the same issue as reported by Johannes
Schindelin that cpu_single_env is cleared upon exiting cpu_exec(), but
e.g. breakpoint insertion ends up into tb_invalidate_phys_page_range()
which seems to assume that cpu_single_env is valid. Just commenting
out the clearing of cpu_single_env makes kernel debugging possible,
but I suppose that's not the right fix.

It seems that the sysemu is busylooping - is that currently to be
expected or do I have something misconfigured?




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

Reply via email to