Am 05.02.21 um 23:56 schrieb Richard Henderson:

The following changes since commit d0dddab40e472ba62b5f43f11cc7dba085dabe71:

   Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging 
(2021-02-05 15:27:02 +0000)

are available in the Git repository at:

   https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20210205

for you to fetch changes up to fb6916dd6ca8bb4b42d44baba9c67ecaf2279577:

   accel: introduce AccelCPUClass extending CPUClass (2021-02-05 10:24:15 -1000)

----------------------------------------------------------------
TCGCPUOps cleanups (claudio)
tcg/s390 compare fix (phil)
tcg/aarch64 rotli_vec fix
tcg/tci cleanups and fixes


Hi Richard,

I tested pull-tcg-20210205 on a sparc64 machine.

Timing results for BIOS booting ("./qemu-system-x86_64", no image):

Before pull-tcg-20210205 with my latest patches for TCI:

TCG native: 8 s user time, TCG interpreter: 40 s user time

With pull-tcg-20210205 and https://patchwork.kernel.org/project/qemu-devel/patch/20210127123446.2037721-1...@weilnetz.de/:

TCG native: 8 s user time, TCG interpreter: 50 s user time

So for this test case TCI was about 5 times slower than native TCG, but the latest changes increased the execution time by about 25 %.

I am still searching what caused this detoriation. My first suspect was thread local storage, but that wasn't it. Do you have any idea?

Stefan



Reply via email to