On Mon, Nov 12, 2018 at 22:44:46 +0100, Richard Henderson wrote: > Based on an idea forwarded by Emilio, which suggests a 5-6% > speed gain is possible. I have not spent too much time > measuring this, as the code size gains are significant.
Nice! > I believe that I posted an x86_64-only patch some time ago, > but this now includes i386, aarch64 and arm32. In late > testing I do some failures on i386, for sparc guest. I'll > follow up on that later. The following might be related: I'm seeing segfaults with -smp 8 and beyond when doing bootup+shutdown of an aarch64 guest on an x86-64 host. smp -1 is stable AFAICT. The first commit that shows these crashes is "tcg/i386: Use TCG_TARGET_NEED_LDST_OOL_LABELS", that is f7ec49a51c8 in your tcg-tlb-x86 github branch. Thanks, Emilio