All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] target/avr: Convert to TranslatorOps
@ 2021-06-20 21:50 Richard Henderson
  2021-06-20 21:50 ` [PATCH v2 1/3] target/avr: Add DisasContextBase to DisasContext Richard Henderson
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Richard Henderson @ 2021-06-20 21:50 UTC (permalink / raw)
  To: qemu-devel; +Cc: mrolnik

I've reached a point where *all* targets must use the translator loop.  

Changes for v2:
  * Fix (drop) singlestep check for max_insns.
    We already do that generically.
  * Fully initialize DisasContext.

It was that last that caused the check-acceptance regression for v1.
I simply got lucky the first time (with optimization) and the
uninitialized struct members happened to have some zeros.


r~


Richard Henderson (3):
  target/avr: Add DisasContextBase to DisasContext
  target/avr: Change ctx to DisasContext* in gen_intermediate_code
  target/avr: Convert to TranslatorOps

 target/avr/translate.c | 284 ++++++++++++++++++++++-------------------
 1 file changed, 154 insertions(+), 130 deletions(-)

-- 
2.25.1



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

end of thread, other threads:[~2021-06-21 18:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-20 21:50 [PATCH v2 0/3] target/avr: Convert to TranslatorOps Richard Henderson
2021-06-20 21:50 ` [PATCH v2 1/3] target/avr: Add DisasContextBase to DisasContext Richard Henderson
2021-06-21 18:17   ` Philippe Mathieu-Daudé
2021-06-20 21:50 ` [PATCH v2 2/3] target/avr: Change ctx to DisasContext* in gen_intermediate_code Richard Henderson
2021-06-21 18:19   ` Philippe Mathieu-Daudé
2021-06-20 21:50 ` [PATCH v2 3/3] target/avr: Convert to TranslatorOps Richard Henderson
2021-06-21  5:38   ` Michael Rolnik
2021-06-21  8:33     ` Philippe Mathieu-Daudé
2021-06-21  8:38       ` Michael Rolnik

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.