On Mon, Oct 30, 2017 at 10:43 AM, Ian Zimmerman <[email protected]> wrote:
> I built the gentoo qemu package [1] with support for a couple of non-x86
> arches. Trying the sparc64 one, I installed FreeBSD-11.1 into it. It
> kind of works, but:
>
> 1. It's very slow - I estimate about 5x-10x slower than an emulated x86_64,
> also running FreeBSD-11.1.
>
> 2. 1 processor on the host (a 4-way Phenom) is always at 100%, even
> when the guest is completely idle. This makes me think there is a
> virtual interrupt line that is always on, and this probably is the cause
> of #1. Again, this doesn't happen when the guest CPU is x86_64.
>
> 3. There is no emulated network device. This could be related to the
> ne2k_pci issue mentioned at [2]. I'd be willing to debug this, _if_ it
> were not for #1 and #2 ...
>
> anyone has a guess what is happening here?
>
> [1]
> the one in gentoo "stable" i.e. app-emulation/qemu-2.10.0
>
> [2]
> https://wiki.qemu.org/Documentation/Platforms/SPARC
>
This may be unavoidable, but it would likely be best to report this on
the QEMU tracker or mailing list. QEMU has a fairly sophisticated JIT
compiler.
Cheers,
R0b0t1