From: "Edgar E. Iglesias" <edgar.igles...@xilinx.com> This series adds translation for memory barrier instructions and changes the store-exclusive implementation to use cmpxhg rather than relying on single-threaded TCG.
This is primarily in preparation for future AMP machines. Cheers, Edgar Edgar E. Iglesias (5): target/microblaze: mbar: Transfer dc->rd to mbar_imm target/microblaze: mbar: Move LOG_DIS to before sleep target/microblaze: mbar: Add support for data-access barriers target/microblaze: swx: Use atomic_cmpxchg configure: microblaze: Enable mttcg configure | 1 + target/microblaze/translate.c | 33 +++++++++++++++++++++++---------- 2 files changed, 24 insertions(+), 10 deletions(-) -- 2.25.1