Hello! I start qemu-kvm-1.0.1 and found that iso with sysrescd boots very slowly. I found that without --enable-tcg-interpreter line in ebuild there is huge speed boost. So, I am suggesting to disable TCI on x86_64 and x86 arches.
Please attach emerge --info for the package, cat /proc/cpuinfo, your USE flags set for qemu-kvm.
TCI is only used when executing x86 code on an ARM processor for example. Not when you're running x86 code on a native x86, which is using the previous TCG. Which is why I believe there's something further going wrong here.
Created attachment 317608 [details] emerge --info app-emulation/qemu-kvm
Created attachment 317610 [details] "cat /proc/cpuinfo" result
I found this slowness even if I compile qemu-kvm by hand and enable TCI with configure script.
BTW, I found this in tcg/tci/README: For hosts with native TCG, the interpreter TCI can be enabled by configure --enable-tcg-interpreter The only difference from running QEMU with TCI to running without TCI should be speed.
And this: * It might be useful to have a runtime option which selects the native TCG or TCI, so QEMU would have to include two TCGs. Today, selecting TCI is a configure option, so you need two compilations of QEMU.
Well the qemu-kvm-1.1.0 ebuild has a USE=tci use flag for controlling this but its not yet unmasked, when it is you can use that.