See the discussion linked below that says that strong on weak is not
actually fully supported yet.

Is that discussion correct?

===

In short they explained to me that since the host arm64 is a weaker
memory order than the guest x86 they disabled mttcg because if they
would implement it would slow everything down but the good news is that
if the guest is the same memory order it is not disabled and if it is
weaker memory order it is not disabled also.

https://github.com/utmapp/UTM/issues/257#issuecomment-612675960

===

Right, that's what I figured from the code. So basically the launchpad
comment was incorrect. There is no MTTCG support for x86 on ARM64.

https://github.com/utmapp/UTM/issues/257#issuecomment-612689011

** Bug watch added: github.com/utmapp/UTM/issues #257
   https://github.com/utmapp/UTM/issues/257

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1735049

Title:
  Need MTTCG support for x86 guests

Status in QEMU:
  Fix Released

Bug description:
  MTTCG support is notably absent for x86_64 guests.  The last Wiki
  update on MTTCG was back in 2015, and I am having some difficulty
  determining the current status of the underlying requirements to
  enable this feature on x86 hosts.

  For instance, has support for strong-on-weak memory consistency been
  added into QEMU GIT at this point?

  Thanks!

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1735049/+subscriptions


Reply via email to