qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v4 0/6] arm: fixes for eret, isb and DISAS_UPDATE handling
@ 2017-07-13 14:19 Alex Bennée
  2017-07-13 14:19 ` [Qemu-devel] [PATCH v4 1/6] include/exec/exec-all: document common exit conditions Alex Bennée
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Alex Bennée @ 2017-07-13 14:19 UTC (permalink / raw)
  To: peter.maydell; +Cc: qemu-devel, qemu-arm, Alex Bennée

Hi Peter,

All reviews are now in and I've tested against AArch64 OPTEE xtest
suite and it fixes the hang. Apart from review tags there was one
minor tweak to gen_goto_tb so it always sets s->is_jmp =
DISAS_TB_JUMP;

I reckon these are ready to be taken into the ARM tree now.

Regards,

Alex Bennée (6):
  include/exec/exec-all: document common exit conditions
  target/arm/translate: make DISAS_UPDATE match declared semantics
  target/arm/translate.h: expand comment on DISAS_EXIT
  target/arm/translate: ensure gen_goto_tb sets exit flags
  target/arm: use gen_goto_tb for ISB handling
  target/arm: use DISAS_EXIT for eret handling

 include/exec/exec-all.h    | 29 ++++++++++++++++++++++++++---
 target/arm/translate-a64.c | 19 ++++++++++---------
 target/arm/translate.c     | 21 +++++++++++++--------
 target/arm/translate.h     |  5 ++++-
 4 files changed, 53 insertions(+), 21 deletions(-)

-- 
2.13.0

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

end of thread, other threads:[~2017-07-14 14:23 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-13 14:19 [Qemu-devel] [PATCH v4 0/6] arm: fixes for eret, isb and DISAS_UPDATE handling Alex Bennée
2017-07-13 14:19 ` [Qemu-devel] [PATCH v4 1/6] include/exec/exec-all: document common exit conditions Alex Bennée
2017-07-13 14:19 ` [Qemu-devel] [PATCH v4 2/6] target/arm/translate: make DISAS_UPDATE match declared semantics Alex Bennée
2017-07-13 14:19 ` [Qemu-devel] [PATCH v4 3/6] target/arm/translate.h: expand comment on DISAS_EXIT Alex Bennée
2017-07-13 14:19 ` [Qemu-devel] [PATCH v4 4/6] target/arm/translate: ensure gen_goto_tb sets exit flags Alex Bennée
2017-07-13 14:19 ` [Qemu-devel] [PATCH v4 5/6] target/arm: use gen_goto_tb for ISB handling Alex Bennée
2017-07-14 12:49   ` Peter Maydell
2017-07-14 14:12     ` Alex Bennée
2017-07-14 14:20       ` Peter Maydell
2017-07-13 14:19 ` [Qemu-devel] [PATCH v4 6/6] target/arm: use DISAS_EXIT for eret handling Alex Bennée
2017-07-14 14:23 ` [Qemu-devel] [PATCH v4 0/6] arm: fixes for eret, isb and DISAS_UPDATE handling Peter Maydell

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).