[Qemu-devel] [Bug 1824768] Re: Qemu ARMv7 TCG MultiThreading for i386 guest doesn't work

2019-04-22 Thread TimeMaster
>> ./qemu-system-i386 -cdrom alpine.iso --accel tcg,thread=multi I tried both, with -smp 4 and without.. In stable Qemu release, there is just a guest kernel panic, in v4.0.0-rc3-dirty, there is also Illegal instruction error reported > on an x-gene system, compiled for aarch32. Yes, this should

[Qemu-devel] [Bug 1824768] Re: Qemu ARMv7 TCG MultiThreading for i386 guest doesn't work

2019-04-16 Thread TimeMaster
Interesting, maybe that is the reason why it is not restricted to use mttcg from the command line. So I will be waiting here if you need :) -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1824768 Titl

[Qemu-devel] [Bug 1824768] Re: Qemu ARMv7 TCG MultiThreading for i386 guest doesn't work

2019-04-16 Thread TimeMaster
Yes, I can imagine that. Unfortunately, my programming knowledge isn't so strong to help you with it. But can help with testing if it is useful. Alex Bennée pointed me to this patch: [RFC,v3,4/5] mttcg: Implement implicit ordering semantics Which maybe could help. I can try to compile it and do

[Qemu-devel] [Bug 1824768] Re: Qemu ARMv7 TCG MultiThreading for i386 guest doesn't work

2019-04-16 Thread TimeMaster
Thank you for the explanation. I found some patches a few years old, so I thought the implementation is now complete especially when ARM is getting more and more popular. Does it have some priority assigned? Or does it even make sense to do it? From my perspective, yes even with the broken support

[Qemu-devel] [Bug 1824768] [NEW] Qemu ARMv7 TCG MultiThreading for i386 guest doesn't work

2019-04-15 Thread TimeMaster
Public bug reported: Using any Linux image (in this case Alpine Linux iso) I want to utilise all cores of my Raspberry with --accel,thread=multi. I know there is a probably still problem with memory ordering of the host, but I have also seen some very old commits which could potentially help with