qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 8a2bd7: host/include/x86_64: Use __m128i for


From: Richard Henderson
Subject: [Qemu-commits] [qemu/qemu] 8a2bd7: host/include/x86_64: Use __m128i for "x" constraints
Date: Tue, 20 Jun 2023 01:27:25 -0700

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 8a2bd747877ac269d3ae06dc14029f479582acfd
      
https://github.com/qemu/qemu/commit/8a2bd747877ac269d3ae06dc14029f479582acfd
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M host/include/x86_64/host/atomic128-ldst.h
    M host/include/x86_64/host/load-extract-al16-al8.h

  Log Message:
  -----------
  host/include/x86_64: Use __m128i for "x" constraints

The macOS catalina compiler produces an error for __int128_t
as the type for allocation with SSE inline asm constraint.
Create a new X86Int128Union type and use the vector type for
all SSE register inputs and outputs.

Tested-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 2be6a48673afb3a15ad7a611d5562256707fdc46
      
https://github.com/qemu/qemu/commit/2be6a48673afb3a15ad7a611d5562256707fdc46
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M accel/tcg/cputlb.c

  Log Message:
  -----------
  accel/tcg: Handle MO_ATOM_WITHIN16 in do_st16_leN

Otherwise we hit the default assert not reached.
Handle it as MO_ATOM_NONE, because of size and misalignment.
We already handle this correctly in do_ld16_beN.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: dc8a8cc879416620fba7ddff4cb9e766d6873f1b
      
https://github.com/qemu/qemu/commit/dc8a8cc879416620fba7ddff4cb9e766d6873f1b
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M tcg/ppc/tcg-target.c.inc

  Log Message:
  -----------
  tcg/ppc: Define _CALL_AIX for clang on ppc64(be)

Restructure the ifdef ladder, separating 64-bit from 32-bit,
and ensure _CALL_AIX is set for ELF v1.  Fixes the build for
ppc64 big-endian host with clang.

Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 1dc7bb0e96b127511862ab0e088946f8648ac7ed
      
https://github.com/qemu/qemu/commit/1dc7bb0e96b127511862ab0e088946f8648ac7ed
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M target/i386/tcg/translate.c

  Log Message:
  -----------
  target/i386: Simplify i386_tr_init_disas_context()

Since cpu_mmu_index() is well-defined for user-only,
we can remove the surrounding #ifdef'ry entirely.

Suggested-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230613133347.82210-2-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 66352d7ef2e304047006ee1e2dab08d01518f1c4
      
https://github.com/qemu/qemu/commit/66352d7ef2e304047006ee1e2dab08d01518f1c4
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M target/tricore/helper.c

  Log Message:
  -----------
  target/tricore: Remove pointless CONFIG_SOFTMMU guard

We don't build any user emulation target for Tricore,
only the system emulation. No need to check for it as
it is always defined.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Message-Id: <20230613133347.82210-3-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 6a14058677dd2af838f0b2daa9896ce569259a57
      
https://github.com/qemu/qemu/commit/6a14058677dd2af838f0b2daa9896ce569259a57
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M target/m68k/cpu.c
    M target/m68k/helper.c
    M target/m68k/helper.h
    M target/m68k/translate.c

  Log Message:
  -----------
  target/m68k: Check for USER_ONLY definition instead of SOFTMMU one

Since we *might* have user emulation with softmmu,
replace the system emulation check by !user emulation one.

Invert some if() ladders for clarity.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230613133347.82210-4-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 227776b7e2768f9912cfcb6def4c740471cd2170
      
https://github.com/qemu/qemu/commit/227776b7e2768f9912cfcb6def4c740471cd2170
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M target/ppc/cpu_init.c
    M target/ppc/helper_regs.c

  Log Message:
  -----------
  target/ppc: Check for USER_ONLY definition instead of SOFTMMU one

Since we *might* have user emulation with softmmu,
replace the system emulation check by !user emulation one.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Nicholas Piggin <npiggin@gmail.com>
Message-Id: <20230613133347.82210-5-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 75fe97b429d491d348fde78ec75c6556762b4b87
      
https://github.com/qemu/qemu/commit/75fe97b429d491d348fde78ec75c6556762b4b87
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M include/hw/core/cpu.h
    M include/hw/core/tcg-cpu-ops.h

  Log Message:
  -----------
  hw/core/cpu: Check for USER_ONLY definition instead of SOFTMMU one

Since we *might* have user emulation with softmmu,
replace the system emulation check by !user emulation one.

Invert the #ifdef'ry in TCGCPUOps structure for clarity.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230613133347.82210-6-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 905db98a73d6a6e1dda2bf81ed11323efee0f7a1
      
https://github.com/qemu/qemu/commit/905db98a73d6a6e1dda2bf81ed11323efee0f7a1
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M accel/tcg/cpu-exec.c
    M accel/tcg/internal.h

  Log Message:
  -----------
  accel/tcg: Check for USER_ONLY definition instead of SOFTMMU one

Since we *might* have user emulation with softmmu,
replace the system emulation check by !user emulation one.

Invert some if() ladders for clarity.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230613133347.82210-7-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: bd0c03b2d3af12a410596b878c6c403110ec9db3
      
https://github.com/qemu/qemu/commit/bd0c03b2d3af12a410596b878c6c403110ec9db3
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M meson.build

  Log Message:
  -----------
  meson: Alias CONFIG_SOFTMMU -> CONFIG_SYSTEM_ONLY

We use the CONFIG_USER_ONLY key to describe user emulation,
and the CONFIG_SOFTMMU key to describe system emulation. Alias
it as 'CONFIG_SYSTEM_ONLY' for parity with user emulation.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230613133347.82210-8-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: c7b64948f8ae4142b65f644164d0678892fe223d
      
https://github.com/qemu/qemu/commit/c7b64948f8ae4142b65f644164d0678892fe223d
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M accel/qtest/meson.build
    M accel/stubs/meson.build
    M accel/tcg/meson.build
    M dump/meson.build
    M hw/i386/kvm/meson.build
    M meson.build
    M migration/meson.build
    M monitor/meson.build
    M qapi/meson.build
    M semihosting/meson.build
    M softmmu/meson.build
    M target/i386/tcg/sysemu/meson.build
    M ui/meson.build

  Log Message:
  -----------
  meson: Replace CONFIG_SOFTMMU -> CONFIG_SYSTEM_ONLY

Since we *might* have user emulation with softmmu,
use the clearer 'CONFIG_SYSTEM_ONLY' key to check
for system emulation.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230613133347.82210-9-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: de6cd7599b518f0c832cc85980196ec02c129a86
      
https://github.com/qemu/qemu/commit/de6cd7599b518f0c832cc85980196ec02c129a86
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M accel/meson.build
    M audio/meson.build
    M backends/meson.build
    M backends/tpm/meson.build
    M block/meson.build
    M block/monitor/meson.build
    M chardev/meson.build
    M disas/meson.build
    M docs/devel/build-system.rst
    M dump/meson.build
    M ebpf/meson.build
    M fsdev/meson.build
    M gdbstub/meson.build
    M hw/9pfs/meson.build
    M hw/acpi/meson.build
    M hw/adc/meson.build
    M hw/arm/meson.build
    M hw/audio/meson.build
    M hw/block/meson.build
    M hw/char/meson.build
    M hw/core/meson.build
    M hw/cpu/meson.build
    M hw/cxl/meson.build
    M hw/display/meson.build
    M hw/dma/meson.build
    M hw/gpio/meson.build
    M hw/i2c/meson.build
    M hw/ide/meson.build
    M hw/input/meson.build
    M hw/intc/meson.build
    M hw/ipack/meson.build
    M hw/ipmi/meson.build
    M hw/isa/meson.build
    M hw/mem/meson.build
    M hw/misc/macio/meson.build
    M hw/misc/meson.build
    M hw/net/can/meson.build
    M hw/net/meson.build
    M hw/nubus/meson.build
    M hw/nvme/meson.build
    M hw/nvram/meson.build
    M hw/pci-bridge/meson.build
    M hw/pci-host/meson.build
    M hw/pci/meson.build
    M hw/pcmcia/meson.build
    M hw/rdma/meson.build
    M hw/remote/meson.build
    M hw/rtc/meson.build
    M hw/scsi/meson.build
    M hw/sd/meson.build
    M hw/sensor/meson.build
    M hw/smbios/meson.build
    M hw/ssi/meson.build
    M hw/timer/meson.build
    M hw/tpm/meson.build
    M hw/usb/meson.build
    M hw/virtio/meson.build
    M hw/watchdog/meson.build
    M hw/xen/meson.build
    M meson.build
    M migration/meson.build
    M monitor/meson.build
    M net/can/meson.build
    M net/meson.build
    M qom/meson.build
    M replay/meson.build
    M softmmu/meson.build
    M stats/meson.build
    M target/alpha/meson.build
    M target/arm/hvf/meson.build
    M target/arm/meson.build
    M target/arm/tcg/meson.build
    M target/avr/meson.build
    M target/cris/meson.build
    M target/hppa/meson.build
    M target/i386/hax/meson.build
    M target/i386/hvf/meson.build
    M target/i386/kvm/meson.build
    M target/i386/meson.build
    M target/i386/nvmm/meson.build
    M target/i386/tcg/sysemu/meson.build
    M target/i386/whpx/meson.build
    M target/loongarch/meson.build
    M target/m68k/meson.build
    M target/microblaze/meson.build
    M target/mips/meson.build
    M target/mips/sysemu/meson.build
    M target/mips/tcg/sysemu/meson.build
    M target/nios2/meson.build
    M target/openrisc/meson.build
    M target/ppc/meson.build
    M target/riscv/meson.build
    M target/s390x/kvm/meson.build
    M target/s390x/meson.build
    M target/sh4/meson.build
    M target/sparc/meson.build
    M target/tricore/meson.build
    M target/xtensa/meson.build
    M tcg/meson.build
    M trace/meson.build
    M ui/meson.build

  Log Message:
  -----------
  meson: Replace softmmu_ss -> system_ss

We use the user_ss[] array to hold the user emulation sources,
and the softmmu_ss[] array to hold the system emulation ones.
Hold the latter in the 'system_ss[]' array for parity with user
emulation.

Mechanical change doing:

  $ sed -i -e s/softmmu_ss/system_ss/g $(git grep -l softmmu_ss)

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230613133347.82210-10-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 69a305eff4bd5f642c7be596e3511f7400f737f7
      
https://github.com/qemu/qemu/commit/69a305eff4bd5f642c7be596e3511f7400f737f7
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M plugins/core.c

  Log Message:
  -----------
  plugins: Remove unused 'exec/helper-proto.h' header

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230611085846.21415-2-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: a3e7f7022901c1d7e59ae477295f1a96b79bd3b9
      
https://github.com/qemu/qemu/commit/a3e7f7022901c1d7e59ae477295f1a96b79bd3b9
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M accel/tcg/cpu-exec.c

  Log Message:
  -----------
  accel/tcg/cpu-exec: Use generic 'helper-proto-common.h' header

We only need lookup_tb_ptr() prototype.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230611085846.21415-3-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: 708906dcd6e10c3016d2ca1e76e3d40dc30f2fd6
      
https://github.com/qemu/qemu/commit/708906dcd6e10c3016d2ca1e76e3d40dc30f2fd6
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M include/exec/cpu-defs.h

  Log Message:
  -----------
  exec/cpu-defs: Check for SOFTMMU instead of !USER_ONLY

We want to check the softmmu tlb availability, not
if we are targetting system emulation. Besides, this
code could be used by user emulation in the future.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20230605230216.17202-1-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: d7ee93e24359703debf4137f4cc632563aa4e8d1
      
https://github.com/qemu/qemu/commit/d7ee93e24359703debf4137f4cc632563aa4e8d1
  Author: Philippe Mathieu-Daudé <philmd@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M include/hw/core/cpu.h

  Log Message:
  -----------
  cputlb: Restrict SavedIOTLB to system emulation

Commit 2f3a57ee47 ("cputlb: ensure we save the IOTLB data in
case of reset") added the SavedIOTLB structure -- which is
system emulation specific -- in the generic CPUState structure.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20221216215519.5522-3-philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


  Commit: cab35c73be9d579db105ef73fa8a60728a890098
      
https://github.com/qemu/qemu/commit/cab35c73be9d579db105ef73fa8a60728a890098
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-06-20 (Tue, 20 Jun 2023)

  Changed paths:
    M accel/meson.build
    M accel/qtest/meson.build
    M accel/stubs/meson.build
    M accel/tcg/cpu-exec.c
    M accel/tcg/cputlb.c
    M accel/tcg/internal.h
    M accel/tcg/meson.build
    M audio/meson.build
    M backends/meson.build
    M backends/tpm/meson.build
    M block/meson.build
    M block/monitor/meson.build
    M chardev/meson.build
    M disas/meson.build
    M docs/devel/build-system.rst
    M dump/meson.build
    M ebpf/meson.build
    M fsdev/meson.build
    M gdbstub/meson.build
    M host/include/x86_64/host/atomic128-ldst.h
    M host/include/x86_64/host/load-extract-al16-al8.h
    M hw/9pfs/meson.build
    M hw/acpi/meson.build
    M hw/adc/meson.build
    M hw/arm/meson.build
    M hw/audio/meson.build
    M hw/block/meson.build
    M hw/char/meson.build
    M hw/core/meson.build
    M hw/cpu/meson.build
    M hw/cxl/meson.build
    M hw/display/meson.build
    M hw/dma/meson.build
    M hw/gpio/meson.build
    M hw/i2c/meson.build
    M hw/i386/kvm/meson.build
    M hw/ide/meson.build
    M hw/input/meson.build
    M hw/intc/meson.build
    M hw/ipack/meson.build
    M hw/ipmi/meson.build
    M hw/isa/meson.build
    M hw/mem/meson.build
    M hw/misc/macio/meson.build
    M hw/misc/meson.build
    M hw/net/can/meson.build
    M hw/net/meson.build
    M hw/nubus/meson.build
    M hw/nvme/meson.build
    M hw/nvram/meson.build
    M hw/pci-bridge/meson.build
    M hw/pci-host/meson.build
    M hw/pci/meson.build
    M hw/pcmcia/meson.build
    M hw/rdma/meson.build
    M hw/remote/meson.build
    M hw/rtc/meson.build
    M hw/scsi/meson.build
    M hw/sd/meson.build
    M hw/sensor/meson.build
    M hw/smbios/meson.build
    M hw/ssi/meson.build
    M hw/timer/meson.build
    M hw/tpm/meson.build
    M hw/usb/meson.build
    M hw/virtio/meson.build
    M hw/watchdog/meson.build
    M hw/xen/meson.build
    M include/exec/cpu-defs.h
    M include/hw/core/cpu.h
    M include/hw/core/tcg-cpu-ops.h
    M meson.build
    M migration/meson.build
    M monitor/meson.build
    M net/can/meson.build
    M net/meson.build
    M plugins/core.c
    M qapi/meson.build
    M qom/meson.build
    M replay/meson.build
    M semihosting/meson.build
    M softmmu/meson.build
    M stats/meson.build
    M target/alpha/meson.build
    M target/arm/hvf/meson.build
    M target/arm/meson.build
    M target/arm/tcg/meson.build
    M target/avr/meson.build
    M target/cris/meson.build
    M target/hppa/meson.build
    M target/i386/hax/meson.build
    M target/i386/hvf/meson.build
    M target/i386/kvm/meson.build
    M target/i386/meson.build
    M target/i386/nvmm/meson.build
    M target/i386/tcg/sysemu/meson.build
    M target/i386/tcg/translate.c
    M target/i386/whpx/meson.build
    M target/loongarch/meson.build
    M target/m68k/cpu.c
    M target/m68k/helper.c
    M target/m68k/helper.h
    M target/m68k/meson.build
    M target/m68k/translate.c
    M target/microblaze/meson.build
    M target/mips/meson.build
    M target/mips/sysemu/meson.build
    M target/mips/tcg/sysemu/meson.build
    M target/nios2/meson.build
    M target/openrisc/meson.build
    M target/ppc/cpu_init.c
    M target/ppc/helper_regs.c
    M target/ppc/meson.build
    M target/riscv/meson.build
    M target/s390x/kvm/meson.build
    M target/s390x/meson.build
    M target/sh4/meson.build
    M target/sparc/meson.build
    M target/tricore/helper.c
    M target/tricore/meson.build
    M target/xtensa/meson.build
    M tcg/meson.build
    M tcg/ppc/tcg-target.c.inc
    M trace/meson.build
    M ui/meson.build

  Log Message:
  -----------
  Merge tag 'pull-tcg-20230620' of https://gitlab.com/rth7680/qemu into staging

tcg: Define _CALL_AIX for clang on ppc64
accel/tcg: Build fix for macos catalina
accel/tcg: Handle MO_ATOM_WITHIN16 in do_st16_leN
accel/tcg: Restrict SavedIOTLB to system emulation
accel/tcg: Use generic 'helper-proto-common.h' header
plugins: Remove unused 'exec/helper-proto.h' header
*: Check for CONFIG_USER_ONLY instead of CONFIG_SOFTMMU

# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmSRYmIdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8zbAgAlX4GcShS1OU1BDRe
# b0HHHj1fFBB/9yk8f/5WuQb2snYS+pcZCez9XeT175ugovXSOz+shvmFrbRPvpfj
# q8C88CIKCJRsXnhWqKWOKDqgTttu2WNXOvCe0eCZbUoGQ9K1seMvUBq6T50fNv2H
# fXeHtLSu/+jiHIN3+woJqdgrkp0cko2rrpnwIpjuIsY1iz/J/VKEHmnv7Ah+GsRs
# OTYnR7iN6uhBXVll14r3UCylbgdEz58sSSEi3dYYfaTRuijDwOzM0evhk6+5XzHP
# DYwGdbtDE5HJOrCLiKegk80Gh6v1XVZQWnn9PdiN1eJcQsWNT9mYV9/4IsCVrsF4
# 8r5KUg==
# =JmjK
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 20 Jun 2023 10:25:06 AM CEST
# gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg:                issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" 
[ultimate]

* tag 'pull-tcg-20230620' of https://gitlab.com/rth7680/qemu:
  cputlb: Restrict SavedIOTLB to system emulation
  exec/cpu-defs: Check for SOFTMMU instead of !USER_ONLY
  accel/tcg/cpu-exec: Use generic 'helper-proto-common.h' header
  plugins: Remove unused 'exec/helper-proto.h' header
  meson: Replace softmmu_ss -> system_ss
  meson: Replace CONFIG_SOFTMMU -> CONFIG_SYSTEM_ONLY
  meson: Alias CONFIG_SOFTMMU -> CONFIG_SYSTEM_ONLY
  accel/tcg: Check for USER_ONLY definition instead of SOFTMMU one
  hw/core/cpu: Check for USER_ONLY definition instead of SOFTMMU one
  target/ppc: Check for USER_ONLY definition instead of SOFTMMU one
  target/m68k: Check for USER_ONLY definition instead of SOFTMMU one
  target/tricore: Remove pointless CONFIG_SOFTMMU guard
  target/i386: Simplify i386_tr_init_disas_context()
  tcg/ppc: Define _CALL_AIX for clang on ppc64(be)
  accel/tcg: Handle MO_ATOM_WITHIN16 in do_st16_leN
  host/include/x86_64: Use __m128i for "x" constraints

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>


Compare: https://github.com/qemu/qemu/compare/48ab886d3da4...cab35c73be9d



reply via email to

[Prev in Thread] Current Thread [Next in Thread]