target/ppc: Add ISA v3.1 variants of sync instruction
authorNicholas Piggin <npiggin@gmail.com>
Wed, 1 May 2024 13:04:34 +0000 (23:04 +1000)
committerNicholas Piggin <npiggin@gmail.com>
Thu, 23 May 2024 22:57:50 +0000 (08:57 +1000)
commitb3cfa2dd2b4dc517b9423bf568a358ac5fdd2752
treec387144f9d0485b0231a25dde085aed3db44834c
parentab4f174baee4b28b454fc94a7de2978c13a423ac
target/ppc: Add ISA v3.1 variants of sync instruction

POWER10 adds a new field to sync for store-store syncs, and some
new variants of the existing syncs that include persistent memory.

Implement the store-store syncs and plwsync/phwsync.

Reviewed-by: Chinmay Rath <rathc@linux.ibm.com>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
target/ppc/insn32.decode
target/ppc/translate/misc-impl.c.inc