All of lore.kernel.org
 help / color / mirror / Atom feed
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Subject: Re: [PULL 00/28] tcg patch queue
Date: Wed, 6 Oct 2021 11:46:47 -0700	[thread overview]
Message-ID: <e93b3d98-b0e6-083f-df47-303bbc715a2f@linaro.org> (raw)
In-Reply-To: <20211006152014.741026-1-richard.henderson@linaro.org>

On 10/6/21 8:19 AM, Richard Henderson wrote:
> The following changes since commit e3acc2c1961cbe22ca474cd5da4163b7bbf7cea3:
> 
>    tests/docker/dockerfiles: Bump fedora-i386-cross to fedora 34 (2021-10-05 16:40:39 -0700)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20211006
> 
> for you to fetch changes up to ea3f2af8f1b87d7bced9b75ef2e788b66ec49961:
> 
>    tcg/s390x: Implement TCG_TARGET_HAS_cmpsel_vec (2021-10-05 16:53:17 -0700)
> 
> ----------------------------------------------------------------
> More fixes for fedora-i386-cross
> Add dup_const_tl
> Expand MemOp MO_SIZE
> Move MemOpIdx out of tcg.h
> Vector support for tcg/s390x
> 
> ----------------------------------------------------------------
> Philipp Tomsich (1):
>        tcg: add dup_const_tl wrapper
> 
> Richard Henderson (27):
>        tests/docker: Remove fedora-i386-cross from DOCKER_PARTIAL_IMAGES
>        tests/docker: Fix fedora-i386-cross cross-compilation
>        accel/tcg: Drop signness in tracing in cputlb.c
>        tcg: Expand MO_SIZE to 3 bits
>        tcg: Rename TCGMemOpIdx to MemOpIdx
>        tcg: Split out MemOpIdx to exec/memopidx.h
>        trace/mem: Pass MemOpIdx to trace_mem_get_info
>        accel/tcg: Pass MemOpIdx to atomic_trace_*_post
>        plugins: Reorg arguments to qemu_plugin_vcpu_mem_cb
>        trace: Split guest_mem_before
>        hw/core/cpu: Re-sort the non-pointers to the end of CPUClass
>        tcg: Expand usadd/ussub with umin/umax
>        tcg/s390x: Rename from tcg/s390
>        tcg/s390x: Change FACILITY representation
>        tcg/s390x: Merge TCG_AREG0 and TCG_REG_CALL_STACK into TCGReg
>        tcg/s390x: Add host vector framework
>        tcg/s390x: Implement tcg_out_ld/st for vector types
>        tcg/s390x: Implement tcg_out_mov for vector types
>        tcg/s390x: Implement tcg_out_dup*_vec
>        tcg/s390x: Implement minimal vector operations
>        tcg/s390x: Implement andc, orc, abs, neg, not vector operations
>        tcg/s390x: Implement TCG_TARGET_HAS_mul_vec
>        tcg/s390x: Implement vector shift operations
>        tcg/s390x: Implement TCG_TARGET_HAS_minmax_vec
>        tcg/s390x: Implement TCG_TARGET_HAS_sat_vec
>        tcg/s390x: Implement TCG_TARGET_HAS_bitsel_vec
>        tcg/s390x: Implement TCG_TARGET_HAS_cmpsel_vec
> 
>   meson.build                                       |   2 -
>   accel/tcg/atomic_template.h                       |  73 +-
>   include/exec/memop.h                              |  14 +-
>   include/exec/memopidx.h                           |  55 ++
>   include/hw/core/cpu.h                             |  11 +-
>   include/qemu/plugin.h                             |  26 +-
>   include/tcg/tcg.h                                 | 117 ++-
>   tcg/{s390 => s390x}/tcg-target-con-set.h          |   7 +
>   tcg/{s390 => s390x}/tcg-target-con-str.h          |   1 +
>   tcg/{s390 => s390x}/tcg-target.h                  |  91 ++-
>   tcg/s390x/tcg-target.opc.h                        |  15 +
>   trace/mem.h                                       |  63 --
>   accel/tcg/cputlb.c                                | 103 ++-
>   accel/tcg/plugin-gen.c                            |   5 +-
>   accel/tcg/user-exec.c                             | 133 ++-
>   plugins/api.c                                     |  19 +-
>   plugins/core.c                                    |  10 +-
>   target/arm/helper-a64.c                           |  16 +-
>   target/arm/m_helper.c                             |   2 +-
>   target/arm/translate-a64.c                        |   2 +-
>   target/i386/tcg/mem_helper.c                      |   4 +-
>   target/m68k/op_helper.c                           |   2 +-
>   target/mips/tcg/msa_helper.c                      |   6 +-
>   target/s390x/tcg/mem_helper.c                     |  20 +-
>   target/sparc/ldst_helper.c                        |   2 +-
>   tcg/optimize.c                                    |   2 +-
>   tcg/tcg-op-vec.c                                  |  37 +-
>   tcg/tcg-op.c                                      |  60 +-
>   tcg/tcg.c                                         |   2 +-
>   tcg/tci.c                                         |  14 +-
>   accel/tcg/atomic_common.c.inc                     |  43 +-
>   target/s390x/tcg/translate_vx.c.inc               |   2 +-
>   tcg/aarch64/tcg-target.c.inc                      |  18 +-
>   tcg/arm/tcg-target.c.inc                          |  14 +-
>   tcg/i386/tcg-target.c.inc                         |  14 +-
>   tcg/mips/tcg-target.c.inc                         |  16 +-
>   tcg/ppc/tcg-target.c.inc                          |  18 +-
>   tcg/riscv/tcg-target.c.inc                        |  20 +-
>   tcg/{s390 => s390x}/tcg-target.c.inc              | 949 ++++++++++++++++++++--
>   tcg/sparc/tcg-target.c.inc                        |  20 +-
>   tcg/tcg-ldst.c.inc                                |   2 +-
>   tests/docker/Makefile.include                     |   2 +-
>   tests/docker/dockerfiles/fedora-i386-cross.docker |   5 +-
>   trace-events                                      |  18 +-
>   44 files changed, 1445 insertions(+), 610 deletions(-)
>   create mode 100644 include/exec/memopidx.h
>   rename tcg/{s390 => s390x}/tcg-target-con-set.h (86%)
>   rename tcg/{s390 => s390x}/tcg-target-con-str.h (96%)
>   rename tcg/{s390 => s390x}/tcg-target.h (66%)
>   create mode 100644 tcg/s390x/tcg-target.opc.h
>   delete mode 100644 trace/mem.h
>   rename tcg/{s390 => s390x}/tcg-target.c.inc (73%)

Applied, thanks.

r~


  parent reply	other threads:[~2021-10-06 18:48 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-06 15:19 [PULL 00/28] tcg patch queue Richard Henderson
2021-10-06 15:19 ` [PULL 01/28] tests/docker: Remove fedora-i386-cross from DOCKER_PARTIAL_IMAGES Richard Henderson
2021-10-06 15:19 ` [PULL 02/28] tests/docker: Fix fedora-i386-cross cross-compilation Richard Henderson
2021-10-06 15:19 ` [PULL 03/28] tcg: add dup_const_tl wrapper Richard Henderson
2021-10-06 15:19 ` [PULL 04/28] accel/tcg: Drop signness in tracing in cputlb.c Richard Henderson
2021-10-06 15:19 ` [PULL 05/28] tcg: Expand MO_SIZE to 3 bits Richard Henderson
2021-10-06 15:19 ` [PULL 06/28] tcg: Rename TCGMemOpIdx to MemOpIdx Richard Henderson
2021-10-06 15:19 ` [PULL 07/28] tcg: Split out MemOpIdx to exec/memopidx.h Richard Henderson
2021-10-06 15:19 ` [PULL 08/28] trace/mem: Pass MemOpIdx to trace_mem_get_info Richard Henderson
2021-10-06 15:19 ` [PULL 09/28] accel/tcg: Pass MemOpIdx to atomic_trace_*_post Richard Henderson
2021-10-06 15:19 ` [PULL 10/28] plugins: Reorg arguments to qemu_plugin_vcpu_mem_cb Richard Henderson
2021-10-06 15:19 ` [PULL 11/28] trace: Split guest_mem_before Richard Henderson
2021-10-06 15:19 ` [PULL 12/28] hw/core/cpu: Re-sort the non-pointers to the end of CPUClass Richard Henderson
2021-10-06 15:19 ` [PULL 13/28] tcg: Expand usadd/ussub with umin/umax Richard Henderson
2021-10-06 15:20 ` [PULL 14/28] tcg/s390x: Rename from tcg/s390 Richard Henderson
2021-10-06 15:20 ` [PULL 15/28] tcg/s390x: Change FACILITY representation Richard Henderson
2021-10-06 15:20 ` [PULL 16/28] tcg/s390x: Merge TCG_AREG0 and TCG_REG_CALL_STACK into TCGReg Richard Henderson
2021-10-06 15:20 ` [PULL 17/28] tcg/s390x: Add host vector framework Richard Henderson
2021-10-06 15:20 ` [PULL 18/28] tcg/s390x: Implement tcg_out_ld/st for vector types Richard Henderson
2021-10-06 15:20 ` [PULL 19/28] tcg/s390x: Implement tcg_out_mov " Richard Henderson
2021-10-06 15:20 ` [PULL 20/28] tcg/s390x: Implement tcg_out_dup*_vec Richard Henderson
2021-10-06 15:20 ` [PULL 21/28] tcg/s390x: Implement minimal vector operations Richard Henderson
2021-10-06 15:20 ` [PULL 22/28] tcg/s390x: Implement andc, orc, abs, neg, not " Richard Henderson
2021-10-06 15:20 ` [PULL 23/28] tcg/s390x: Implement TCG_TARGET_HAS_mul_vec Richard Henderson
2021-10-06 15:20 ` [PULL 24/28] tcg/s390x: Implement vector shift operations Richard Henderson
2021-10-06 15:20 ` [PULL 25/28] tcg/s390x: Implement TCG_TARGET_HAS_minmax_vec Richard Henderson
2021-10-06 15:20 ` [PULL 26/28] tcg/s390x: Implement TCG_TARGET_HAS_sat_vec Richard Henderson
2021-10-06 15:20 ` [PULL 27/28] tcg/s390x: Implement TCG_TARGET_HAS_bitsel_vec Richard Henderson
2021-10-06 15:20 ` [PULL 28/28] tcg/s390x: Implement TCG_TARGET_HAS_cmpsel_vec Richard Henderson
2021-10-06 18:46 ` Richard Henderson [this message]
2023-05-23 23:57 [PULL 00/28] tcg patch queue Richard Henderson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=e93b3d98-b0e6-083f-df47-303bbc715a2f@linaro.org \
    --to=richard.henderson@linaro.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.