OSDN Git Service

target/s390x: Use atomic operations for COMPARE SWAP PURGE
authorRichard Henderson <rth@twiddle.net>
Tue, 23 May 2017 01:34:42 +0000 (18:34 -0700)
committerRichard Henderson <rth@twiddle.net>
Tue, 6 Jun 2017 21:34:32 +0000 (14:34 -0700)
commit31a18b4575c1b882f2cd2fa2ef5dba7a5c12a497
treef585ec83d2fb488b6d4dc29b3fe355eb83073e5b
parenta72da8b7f555d640d79e41b131c1cd3169811861
target/s390x: Use atomic operations for COMPARE SWAP PURGE

Also provide the cross-cpu tlb flushing required by the PoO.

Reviewed-by: Aurelien Jarno <aurelien@aurel32.net>
Signed-off-by: Richard Henderson <rth@twiddle.net>
target/s390x/helper.h
target/s390x/insn-data.def
target/s390x/mem_helper.c
target/s390x/translate.c