From: "Edgar E. Iglesias" <edgar.iglesias@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