With the addition of TCG_GUEST_DEFAULT_MO, there's nothing in the cpu emulation preventing this from working. There is some board model work to be done for sparc64, where max_cpus = 1.
r~ Richard Henderson (2): target/sparc: Set TCG_GUEST_DEFAULT_MO configs: Enable MTTCG for sparc, sparc64 configs/targets/sparc-softmmu.mak | 1 + configs/targets/sparc64-softmmu.mak | 1 + target/sparc/cpu.h | 23 +++++++++++++++++++++++ 3 files changed, 25 insertions(+) -- 2.34.1