qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/5] target/microblaze: Enable MTTCG
@ 2020-08-17 14:01 Edgar E. Iglesias
  2020-08-17 14:01 ` [PATCH v1 1/5] target/microblaze: mbar: Transfer dc->rd to mbar_imm Edgar E. Iglesias
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: Edgar E. Iglesias @ 2020-08-17 14:01 UTC (permalink / raw)
  To: qemu-devel
  Cc: figlesia, peter.maydell, sstabellini, edgar.iglesias,
	sai.pavan.boddu, frasse.iglesias, alistair, richard.henderson,
	frederic.konrad, qemu-arm, philmd, luc.michel

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



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2020-08-17 17:19 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-08-17 14:01 [PATCH v1 0/5] target/microblaze: Enable MTTCG Edgar E. Iglesias
2020-08-17 14:01 ` [PATCH v1 1/5] target/microblaze: mbar: Transfer dc->rd to mbar_imm Edgar E. Iglesias
2020-08-17 15:31   ` Richard Henderson
2020-08-17 16:08   ` Alistair Francis
2020-08-17 14:01 ` [PATCH v1 2/5] target/microblaze: mbar: Move LOG_DIS to before sleep Edgar E. Iglesias
2020-08-17 15:32   ` Richard Henderson
2020-08-17 16:08   ` Alistair Francis
2020-08-17 14:01 ` [PATCH v1 3/5] target/microblaze: mbar: Add support for data-access barriers Edgar E. Iglesias
2020-08-17 15:42   ` Richard Henderson
2020-08-17 17:03     ` Edgar E. Iglesias
2020-08-17 16:12   ` Alistair Francis
2020-08-17 14:01 ` [PATCH v1 4/5] target/microblaze: swx: Use atomic_cmpxchg Edgar E. Iglesias
2020-08-17 15:52   ` Richard Henderson
2020-08-17 15:59     ` Edgar E. Iglesias
2020-08-17 16:11   ` Alistair Francis
2020-08-17 14:01 ` [PATCH v1 5/5] configure: microblaze: Enable mttcg Edgar E. Iglesias
2020-08-17 16:07   ` Alistair Francis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).