[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/23] tcg patch queue
From: |
Richard Henderson |
Subject: |
[PULL 00/23] tcg patch queue |
Date: |
Sun, 13 Oct 2019 15:25:21 -0700 |
The following changes since commit 9e5319ca52a5b9e84d55ad9c36e2c0b317a122bb:
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
(2019-10-04 18:32:34 +0100)
are available in the Git repository at:
https://github.com/rth7680/qemu.git tags/pull-tcg-20191013
for you to fetch changes up to d2f86bba6931388e275e8eb4ccd1dbcc7cae6328:
cpus: kick all vCPUs when running thread=single (2019-10-07 14:08:58 -0400)
----------------------------------------------------------------
Host vector support for tcg/ppc.
Fix thread=single cpu kicking.
----------------------------------------------------------------
Alex Bennée (1):
cpus: kick all vCPUs when running thread=single
Richard Henderson (22):
tcg/ppc: Introduce Altivec registers
tcg/ppc: Introduce macro VX4()
tcg/ppc: Introduce macros VRT(), VRA(), VRB(), VRC()
tcg/ppc: Create TCGPowerISA and have_isa
tcg/ppc: Replace HAVE_ISA_2_06
tcg/ppc: Replace HAVE_ISEL macro with a variable
tcg/ppc: Enable tcg backend vector compilation
tcg/ppc: Add support for load/store/logic/comparison
tcg/ppc: Add support for vector maximum/minimum
tcg/ppc: Add support for vector add/subtract
tcg/ppc: Add support for vector saturated add/subtract
tcg/ppc: Support vector shift by immediate
tcg/ppc: Support vector multiply
tcg/ppc: Support vector dup2
tcg/ppc: Enable Altivec detection
tcg/ppc: Update vector support for VSX
tcg/ppc: Update vector support for v2.07 Altivec
tcg/ppc: Update vector support for v2.07 VSX
tcg/ppc: Update vector support for v2.07 FP
tcg/ppc: Update vector support for v3.00 Altivec
tcg/ppc: Update vector support for v3.00 load/store
tcg/ppc: Update vector support for v3.00 dup/dupi
tcg/ppc/tcg-target.h | 51 ++-
tcg/ppc/tcg-target.opc.h | 13 +
cpus.c | 24 +-
tcg/ppc/tcg-target.inc.c | 1118 ++++++++++++++++++++++++++++++++++++++++++----
4 files changed, 1119 insertions(+), 87 deletions(-)
create mode 100644 tcg/ppc/tcg-target.opc.h
- [PULL 00/23] tcg patch queue,
Richard Henderson <=
- [PULL 01/23] tcg/ppc: Introduce Altivec registers, Richard Henderson, 2019/10/13
- [PULL 02/23] tcg/ppc: Introduce macro VX4(), Richard Henderson, 2019/10/13
- [PULL 03/23] tcg/ppc: Introduce macros VRT(), VRA(), VRB(), VRC(), Richard Henderson, 2019/10/13
- [PULL 04/23] tcg/ppc: Create TCGPowerISA and have_isa, Richard Henderson, 2019/10/13
- [PULL 05/23] tcg/ppc: Replace HAVE_ISA_2_06, Richard Henderson, 2019/10/13
- [PULL 06/23] tcg/ppc: Replace HAVE_ISEL macro with a variable, Richard Henderson, 2019/10/13
- [PULL 07/23] tcg/ppc: Enable tcg backend vector compilation, Richard Henderson, 2019/10/13
- [PULL 09/23] tcg/ppc: Add support for vector maximum/minimum, Richard Henderson, 2019/10/13
- [PULL 10/23] tcg/ppc: Add support for vector add/subtract, Richard Henderson, 2019/10/13
- [PULL 08/23] tcg/ppc: Add support for load/store/logic/comparison, Richard Henderson, 2019/10/13