Hi, These are a couple of quick tweaks to command line handling for MTTCG. The first patch moves the paring of --accel tcg to after icount and simplifies the logic to disable mttcg when icount is enabled. There is still a regression to icount to be fixed (caused by 8d04fb5).
Finally there is a patch to declare the TCG_GUEST_DEFAULT_MO for x86 guests to avoid the bogus warning about memory order when forcing mttcg on. A new warning has been added specifically for guests that haven't declared TARGET_SUPPORT_MTTCG which means the front-end has had atomics/barrier/helpers converted for a MTTCG world. Alex Bennée (3): vl/cpus: be smarter with icount and MTTCG target/i386/cpu.h: declare TCG_GUEST_DEFAULT_MO cpus.c: add additional error_report when !TARGET_SUPPORT_MTTCG cpus.c | 11 +++++++---- target/i386/cpu.h | 3 +++ vl.c | 7 ++----- 3 files changed, 12 insertions(+), 9 deletions(-) -- 2.11.0