v1: https://lists.gnu.org/archive/html/qemu-devel/2018-09/msg00237.html
Changes since v1: - Add Alex's R-b tags - Introduce atomic64 to just use a spinlock when doing atomic_set/read on i64's and u64's if !CONFIG_ATOMIC64, just like the kernel does. + Add a benchmark for these types of accesses to tests/ + Add i/d cacheline_size_log - Convert qsp to atomic64 - Convert test-rcu-list to atomic64 + Add comments about what the patch does, as suggested by Murilo - Convert cpus.c to atomic64 - Always use seqlock_write on cpu_update_icount There's one checkpatch error, but it's a false positive. You can fetch this series from: https://github.com/cota/qemu/tree/i386-mttcg-v2 Thanks, Emilio