[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Re: [PATCH] ARM host (TCG only)
From: |
Aurelien Jarno |
Subject: |
Re: [Qemu-devel] Re: [PATCH] ARM host (TCG only) |
Date: |
Wed, 07 May 2008 19:11:09 +0200 |
User-agent: |
Mozilla-Thunderbird 2.0.0.12 (X11/20080420) |
andrzej zaborowski a écrit :
> Here's a second version with some fixes and less in TODO.
>
> * Now uses the tlb cache, Linux decompressor is about two times faster
> (caching read addresses had this effect, caching write addresses is
> not noticeable speed-wise).
>
> * Added user-mode support, tested with a busybox static OABI binary
> (on EABI host).
>
> * Implemented division ops.
>
> * Calling the generated code now uses the same convention as dyngen
> used, saving a couple of registers.
>
> * Removes dyngen HOST_ARM code as suggested by Paul. This has the
> advantage that a non-tcg target will (hopefully) give a readable error
> message when you try to run it.
>
> * Still no constant pools.
>
> I use USE_DIRECT_JUMP for goto_tb, but it could also work without it -
> I'm not sure what is the advantage or disadvantage of that.
>
Really nice work. I have been able to boot debian installer sparc using
qemu-system-sparc on a qemu arm machine running on an x86-64 host.
Not very fast though, so I stopped the installation after a few screens.
--
.''`. Aurelien Jarno | GPG: 1024D/F1BCDB73
: :' : Debian developer | Electrical Engineer
`. `' address@hidden | address@hidden
`- people.debian.org/~aurel32 | www.aurel32.net