On Fri, 20 Sep 2019 11:10:41 +0100
Dave Love <loveshack(a)fedoraproject.org> wrote:
Stephen John Smoogen <smooge(a)gmail.com> writes:
> It depends on what level of emulation you mean. Are you meaning "is
> it an x86_64 acting like a aarch64?" then the answer is no.
Yes, that's what I meant, thanks.
> If you are
> meaning "is it an aarch64 guest system on an aarch64" then probably
> yes... we don't have enough hardware to not use virtualization which
> does have some emulation at some level.
Sure, they're documented as VMs (and virt-what shows so). I may
misunderstand the virtualization, but I thought that a straight KVM VM
runs the instructions directly on the ThunderX hardware it advertises,
which would pin the failure either on target specifics in the library
or gcc. I'm not sure I have the enthusiasm to debug it anyway...
generally user space runs without any emulation in KVM and only
privileged instructions (used in kernel) are emulated or have some
special treatment
Dan