qemu-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]