qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/24] tcg patch queue
@ 2024-06-19 20:59 Richard Henderson
  2024-06-19 20:59 ` [PULL 01/24] tcg/loongarch64: Import LASX, FP insns Richard Henderson
                   ` (24 more replies)
  0 siblings, 25 replies; 26+ messages in thread
From: Richard Henderson @ 2024-06-19 20:59 UTC (permalink / raw)
  To: qemu-devel

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


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

end of thread, other threads:[~2024-06-20  4:45 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-19 20:59 [PULL 00/24] tcg patch queue Richard Henderson
2024-06-19 20:59 ` [PULL 01/24] tcg/loongarch64: Import LASX, FP insns Richard Henderson
2024-06-19 20:59 ` [PULL 02/24] tcg/loongarch64: Use fp load/store for I32 and I64 into vector regs Richard Henderson
2024-06-19 20:59 ` [PULL 03/24] tcg/loongarch64: Handle i32 and i64 moves between gr and fr Richard Henderson
2024-06-19 20:59 ` [PULL 04/24] tcg/loongarch64: Support TCG_TYPE_V64 Richard Henderson
2024-06-19 20:59 ` [PULL 05/24] util/loongarch64: Detect LASX vector support Richard Henderson
2024-06-19 20:59 ` [PULL 06/24] tcg/loongarch64: Simplify tcg_out_dup_vec Richard Henderson
2024-06-19 20:59 ` [PULL 07/24] tcg/loongarch64: Support LASX in tcg_out_dup_vec Richard Henderson
2024-06-19 20:59 ` [PULL 08/24] tcg/loongarch64: Support LASX in tcg_out_dupm_vec Richard Henderson
2024-06-19 20:59 ` [PULL 09/24] tcg/loongarch64: Use tcg_out_dup_vec in tcg_out_dupi_vec Richard Henderson
2024-06-19 20:59 ` [PULL 10/24] tcg/loongarch64: Support LASX " Richard Henderson
2024-06-19 20:59 ` [PULL 11/24] tcg/loongarch64: Simplify tcg_out_addsub_vec Richard Henderson
2024-06-19 20:59 ` [PULL 12/24] tcg/loongarch64: Support LASX in tcg_out_addsub_vec Richard Henderson
2024-06-19 20:59 ` [PULL 13/24] tcg/loongarch64: Split out vdvjvk in tcg_out_vec_op Richard Henderson
2024-06-19 20:59 ` [PULL 14/24] tcg/loongarch64: Support LASX in tcg_out_{mov,ld,st} Richard Henderson
2024-06-19 20:59 ` [PULL 15/24] tcg/loongarch64: Remove temp_vec from tcg_out_vec_op Richard Henderson
2024-06-19 20:59 ` [PULL 16/24] tcg/loongarch64: Split out vdvjukN in tcg_out_vec_op Richard Henderson
2024-06-19 20:59 ` [PULL 17/24] tcg/loongarch64: Support LASX " Richard Henderson
2024-06-19 20:59 ` [PULL 18/24] tcg/loongarch64: Enable v256 with LASX Richard Henderson
2024-06-19 20:59 ` [PULL 19/24] util/bufferiszero: Split out host include files Richard Henderson
2024-06-19 20:59 ` [PULL 20/24] util/bufferiszero: Add loongarch64 vector acceleration Richard Henderson
2024-06-19 20:59 ` [PULL 21/24] accel/tcg: Fix typo causing tb->page_addr[1] to not be recorded Richard Henderson
2024-06-19 20:59 ` [PULL 22/24] linux-user: Make TARGET_NR_setgroups affect only the current thread Richard Henderson
2024-06-19 20:59 ` [PULL 23/24] target/sparc: use signed denominator in sdiv helper Richard Henderson
2024-06-19 20:59 ` [PULL 24/24] tcg/loongarch64: Fix tcg_out_movi vs some pcrel pointers Richard Henderson
2024-06-20  4:45 ` [PULL 00/24] tcg patch queue Richard Henderson

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