[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 02:52:52 -0700 |
Branch: refs/heads/master
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