On Oct 16, 2013, at 11:32 AM, Peter Maydell <peter.mayd...@linaro.org> wrote:
> On 16 October 2013 16:46, Stacey Son <s...@freebsd.org> wrote: >> The arm code came from another source as noted in the cover letter. It >> could use a lot more work. > > Possibly better to leave it out of this initial patch set and submit > it separately > later then? I cleaned up the arm cpu_loop() a bit. You can view the replacement patch it at: http://people.freebsd.org/~sson/qemu/qemu-1.6.1/0004-bsd-user-move-target-arch-and-host-OS-dependent-code.patch Of course, it is still missing support for things like handling undefined instruction (co-proc) exceptions via "EmulateAll()" but I am hoping someone will pick that up. It is current state, however, it can be used to cross build a good amount of FreeBSD/arm ports. I am hoping one of the BSD/arm guys will find it useful and start contributing. :) -stacey.