mbox

[PULL,00/24] tcg patch queue

Message ID 20240619205952.235946-1-richard.henderson@linaro.org
State New
Headers show

Pull-request

https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240619

Message

Richard Henderson June 19, 2024, 8:59 p.m. UTC
The following changes since commit 223696363bb117241ad9c2facbff0c474afa4104:

  Merge tag 'edgar/xilinx-queue-2024-06-17.for-upstream' of https://gitlab.com/edgar.iglesias/qemu into staging (2024-06-18 13:08:01 -0700)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240619

for you to fetch changes up to 521d7fb3ebdf88112ed13556a93e3037742b9eb8:

  tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers (2024-06-19 13:50:22 -0700)

----------------------------------------------------------------
tcg/loongarch64: Support 64- and 256-bit vectors
tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers
util/bufferiszero: Split out host include files
util/bufferiszero: Add loongarch64 vector acceleration
accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded
target/sparc: use signed denominator in sdiv helper
linux-user: Make TARGET_NR_setgroups affect only the current thread

----------------------------------------------------------------
Anton Johansson (1):
      accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded

Clément Chigot (1):
      target/sparc: use signed denominator in sdiv helper

Ilya Leoshkevich (1):
      linux-user: Make TARGET_NR_setgroups affect only the current thread

Richard Henderson (21):
      tcg/loongarch64: Import LASX, FP insns
      tcg/loongarch64: Use fp load/store for I32 and I64 into vector regs
      tcg/loongarch64: Handle i32 and i64 moves between gr and fr
      tcg/loongarch64: Support TCG_TYPE_V64
      util/loongarch64: Detect LASX vector support
      tcg/loongarch64: Simplify tcg_out_dup_vec
      tcg/loongarch64: Support LASX in tcg_out_dup_vec
      tcg/loongarch64: Support LASX in tcg_out_dupm_vec
      tcg/loongarch64: Use tcg_out_dup_vec in tcg_out_dupi_vec
      tcg/loongarch64: Support LASX in tcg_out_dupi_vec
      tcg/loongarch64: Simplify tcg_out_addsub_vec
      tcg/loongarch64: Support LASX in tcg_out_addsub_vec
      tcg/loongarch64: Split out vdvjvk in tcg_out_vec_op
      tcg/loongarch64: Support LASX in tcg_out_{mov,ld,st}
      tcg/loongarch64: Remove temp_vec from tcg_out_vec_op
      tcg/loongarch64: Split out vdvjukN in tcg_out_vec_op
      tcg/loongarch64: Support LASX in tcg_out_vec_op
      tcg/loongarch64: Enable v256 with LASX
      util/bufferiszero: Split out host include files
      util/bufferiszero: Add loongarch64 vector acceleration
      tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers

 host/include/loongarch64/host/cpuinfo.h          |    1 +
 tcg/loongarch64/tcg-target.h                     |    4 +-
 accel/tcg/tb-maint.c                             |    4 +-
 linux-user/syscall.c                             |   10 +-
 target/sparc/helper.c                            |    2 +-
 util/bufferiszero.c                              |  191 +-
 util/cpuinfo-loongarch.c                         |    1 +
 host/include/aarch64/host/bufferiszero.c.inc     |   76 +
 host/include/generic/host/bufferiszero.c.inc     |   10 +
 host/include/i386/host/bufferiszero.c.inc        |  124 +
 host/include/loongarch64/host/bufferiszero.c.inc |  143 +
 host/include/x86_64/host/bufferiszero.c.inc      |    1 +
 tcg/loongarch64/tcg-insn-defs.c.inc              | 6181 ++++++++--------------
 tcg/loongarch64/tcg-target.c.inc                 |  601 ++-
 14 files changed, 2838 insertions(+), 4511 deletions(-)
 create mode 100644 host/include/aarch64/host/bufferiszero.c.inc
 create mode 100644 host/include/generic/host/bufferiszero.c.inc
 create mode 100644 host/include/i386/host/bufferiszero.c.inc
 create mode 100644 host/include/loongarch64/host/bufferiszero.c.inc
 create mode 100644 host/include/x86_64/host/bufferiszero.c.inc

Comments

Richard Henderson June 20, 2024, 4:45 a.m. UTC | #1
On 6/19/24 13:59, Richard Henderson wrote:
> The following changes since commit 223696363bb117241ad9c2facbff0c474afa4104:
> 
>    Merge tag 'edgar/xilinx-queue-2024-06-17.for-upstream' ofhttps://gitlab.com/edgar.iglesias/qemu  into staging (2024-06-18 13:08:01 -0700)
> 
> are available in the Git repository at:
> 
>    https://gitlab.com/rth7680/qemu.git  tags/pull-tcg-20240619
> 
> for you to fetch changes up to 521d7fb3ebdf88112ed13556a93e3037742b9eb8:
> 
>    tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers (2024-06-19 13:50:22 -0700)
> 
> ----------------------------------------------------------------
> tcg/loongarch64: Support 64- and 256-bit vectors
> tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers
> util/bufferiszero: Split out host include files
> util/bufferiszero: Add loongarch64 vector acceleration
> accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded
> target/sparc: use signed denominator in sdiv helper
> linux-user: Make TARGET_NR_setgroups affect only the current thread

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.


r~