All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 00/18] Translation loop conversion for sh4/sparc/mips/s390x/openrisc/riscv targets
@ 2018-04-20 18:54 Emilio G. Cota
  2018-04-20 18:55 ` [Qemu-devel] [PATCH 01/18] translator: merge max_insns into DisasContextBase Emilio G. Cota
                   ` (17 more replies)
  0 siblings, 18 replies; 26+ messages in thread
From: Emilio G. Cota @ 2018-04-20 18:54 UTC (permalink / raw)
  To: qemu-devel
  Cc: Richard Henderson, Alexander Graf, Artyom Tarasenko,
	Aurelien Jarno, Cornelia Huck, David Hildenbrand,
	Mark Cave-Ayland, qemu-s390x, Stafford Horne, Yongbok Kim,
	Michael Clark, Palmer Dabbelt, Sagar Karandikar,
	Bastian Koppelmann

v2: https://lists.nongnu.org/archive/html/qemu-devel/2018-04/msg00837.html

Changes from v2:

- Rebase onto v2.12.0-rc4

- Add R-b's

- mips:
  + Fix comment typo s/intetrupt/interrupt/
  + Fixes suggested by Richard:
    - use lookup_and_goto_ptr for BS_STOP (add a separate patch for this)
    - use DISAS_NORETURN in generate_exception_err
    - define and use DISAS_EXIT

- riscv:
  + Rename ctx->pc_tmp to ctx->pc_succ_insn, as suggested by Bastian.

You can fetch the tree from:
  https://github.com/cota/qemu/tree/trloop-conv-v3

Note that the changes in this series depend on this other branch:
  https://github.com/cota/qemu/tree/next_page_overflow-r-b

Thanks,

		Emilio
---
 accel/tcg/translator.c      |   21 +-
 include/exec/translator.h   |    8 +-
 target/alpha/translate.c    |    6 +-
 target/arm/translate-a64.c  |    8 +-
 target/arm/translate.c      |    9 +-
 target/hppa/translate.c     |    7 +-
 target/i386/translate.c     |    5 +-
 target/mips/translate.c     |  625 ++++++++++----------
 target/openrisc/translate.c |  226 ++++----
 target/ppc/translate.c      |    5 +-
 target/riscv/translate.c    |  255 ++++-----
 target/s390x/translate.c    | 1529 ++++++++++++++++++++++++-------------------------
 target/sh4/translate.c      |  171 +++---
 target/sparc/translate.c    |  207 ++++---
 14 files changed, 1524 insertions(+), 1558 deletions(-)

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

end of thread, other threads:[~2018-05-09 10:11 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-20 18:54 [Qemu-devel] [PATCH v3 00/18] Translation loop conversion for sh4/sparc/mips/s390x/openrisc/riscv targets Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 01/18] translator: merge max_insns into DisasContextBase Emilio G. Cota
2018-05-09 10:04   ` Michael Clark
2018-04-20 18:55 ` [Qemu-devel] [PATCH 02/18] target/sh4: convert to TranslatorOps Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 03/18] target/sparc: convert to DisasJumpType Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 04/18] target/sparc: convert to DisasContextBase Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 05/18] target/sparc: convert to TranslatorOps Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 06/18] target/mips: use lookup_and_goto_ptr on BS_STOP Emilio G. Cota
2018-04-22 19:37   ` Richard Henderson
2018-04-20 18:55 ` [Qemu-devel] [PATCH 07/18] target/mips: convert to DisasJumpType Emilio G. Cota
2018-04-22 19:52   ` Richard Henderson
2018-04-23 16:54     ` Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 08/18] target/mips: convert to DisasContextBase Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 09/18] target/mips: use *ctx for DisasContext Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 10/18] target/mips: convert to TranslatorOps Emilio G. Cota
2018-04-22 19:54   ` Richard Henderson
2018-04-20 18:55 ` [Qemu-devel] [PATCH 11/18] target/s390x: convert to DisasJumpType Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 12/18] target/s390x: convert to DisasContextBase Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 13/18] target/s390x: convert to TranslatorOps Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 14/18] target/openrisc: convert to DisasContextBase Emilio G. Cota
2018-04-20 19:44   ` Philippe Mathieu-Daudé
2018-04-20 18:55 ` [Qemu-devel] [PATCH 15/18] target/openrisc: convert to TranslatorOps Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 16/18] target/riscv: convert to DisasJumpType Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 17/18] target/riscv: convert to DisasContextBase Emilio G. Cota
2018-04-20 18:55 ` [Qemu-devel] [PATCH 18/18] target/riscv: convert to TranslatorOps Emilio G. Cota
2018-05-09 10:11   ` Michael Clark

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.