qemu/atomic128: Add x86_64 atomic128-ldst.h
authorRichard Henderson <richard.henderson@linaro.org>
Sat, 20 May 2023 04:12:34 +0000 (21:12 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 30 May 2023 16:51:11 +0000 (09:51 -0700)
commit480dfba2c9fe4e67f0d1f01a20c9a0fd09587ece
tree5480842fe5618540bd1ad5f18fcfe1a3c62721ee
parent6479dd74f14d51f207509aa1b77b039b7bd32bff
qemu/atomic128: Add x86_64 atomic128-ldst.h

With CPUINFO_ATOMIC_VMOVDQA, we can perform proper atomic
load/store without cmpxchg16b.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
host/include/x86_64/host/atomic128-ldst.h [new file with mode: 0644]