On 13 May 2014 22:52, Richard Henderson <r...@twiddle.net> wrote: > On 05/13/2014 02:49 PM, Peter Maydell wrote: >> Does the TCG interpreter actually have any interesting uses >> to merit our carrying it around, maintaining it and (in this case) >> rewriting it? Mostly I just see it when people accidentally configure >> it and I have to say "don't do that, you really want the native TCG >> backend". > > The only interesting use I can think of is pure portability to otherwise > unsupported hosts. Rare these days, but there are still some kicking.
Hosts we care about enough to want to run QEMU really slowly but not enough to write a TCG backend for? > When do folks accidentally configure it? Last one I saw was somebody reading an out of date set of wiki configuration instructions that were for building a KVM QEMU on AArch64 back before the TCG backend arrived. [incidentally that's a problem that would be better solved by allowing TCG to be disabled completely.] I think possibly also some people read the configure help and don't realise that --enable-tcg-interpreter actually means --disable-sensible-tcg-backend... thanks -- PMM