Merge tag 'pull-tcg-20230516-3' of https://gitlab.com/rth7680/qemu into staging
tcg/i386: Fix tcg_out_addi_ptr for win64 tcg: Implement atomicity for TCGv_i128 tcg: First quarter of cleanups for building tcg once # -----BEGIN PGP SIGNATURE----- # # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmRkWC8dHHJpY2hhcmQu # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV/I+wf8CUF+J/E9u0EuurrB # 1asDicANUJIACnqlcEpSPKuSMtbzo1RDTQUR+d3GWJjyLASvSJZFZTQqWBdACRpc # sNuDz3/1a6FbiM14CwIVmPpcjQXa+18Ck670Chmw51KyEt2xyDJTySFIGEqjiuTf # YVDBbOs8neFZdcDvAs1qNUTjhRj4nNtkpQoBpv0tGH7E0CzPp6OcvxwfieVyLOIa # Cy1ELM3aMyVN5MTjnORYLK70Pa9emdjB88SlypZx363ARKC7B50lzYPQ4E5zrOZq # FKrOq5nFWLCtn4BID0R+jUmuUP6znR/hTlToDmf/9B4j9TUivERWlc54lz3YU6Gn # su3FKg== # =LVOb # -----END PGP SIGNATURE----- # gpg: Signature made Tue 16 May 2023 09:29:35 PM PDT # 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-20230516-3' of https://gitlab.com/rth7680/qemu : (74 commits) tcg: Split out exec/user/guest-base.h tcg: Add tlb_dyn_max_bits to TCGContext tcg: Add page_bits and page_mask to TCGContext tcg: Remove TARGET_LONG_BITS, TCG_TYPE_TL tcg/mips: Remove TARGET_LONG_BITS, TCG_TYPE_TL tcg/loongarch64: Remove TARGET_LONG_BITS, TCG_TYPE_TL tcg/aarch64: Remove TARGET_LONG_BITS, TCG_TYPE_TL tcg/aarch64: Remove USE_GUEST_BASE tcg/arm: Remove TARGET_LONG_BITS tcg/i386: Remove TARGET_LONG_BITS, TCG_TYPE_TL tcg/i386: Adjust type of tlb_mask tcg/i386: Conditionalize tcg_out_extu_i32_i64 tcg/i386: Always enable TCG_TARGET_HAS_extr[lh]_i64_i32 tcg/tci: Elimnate TARGET_LONG_BITS, target_ulong tcg: Split INDEX_op_qemu_{ld,st}* for guest address size tcg: Remove TCGv from tcg_gen_atomic_* tcg: Remove TCGv from tcg_gen_qemu_{ld,st}_* tcg: Add addr_type to TCGContext accel/tcg: Widen plugin_gen_empty_mem_callback to i64 tcg: Reduce copies for plugin_gen_mem_callbacks ... Signed-off-by:Richard Henderson <richard.henderson@linaro.org>
Showing
- accel/tcg/atomic_common.c.inc 7 additions, 7 deletionsaccel/tcg/atomic_common.c.inc
- accel/tcg/cputlb.c 529 additions, 302 deletionsaccel/tcg/cputlb.c
- accel/tcg/ldst_atomicity.c.inc 1262 additions, 0 deletionsaccel/tcg/ldst_atomicity.c.inc
- accel/tcg/plugin-gen.c 21 additions, 47 deletionsaccel/tcg/plugin-gen.c
- accel/tcg/tcg-runtime.h 26 additions, 23 deletionsaccel/tcg/tcg-runtime.h
- accel/tcg/translate-all.c 23 additions, 12 deletionsaccel/tcg/translate-all.c
- accel/tcg/user-exec.c 319 additions, 125 deletionsaccel/tcg/user-exec.c
- docs/devel/loads-stores.rst 10 additions, 26 deletionsdocs/devel/loads-stores.rst
- docs/devel/tcg-ops.rst 7 additions, 4 deletionsdocs/devel/tcg-ops.rst
- include/exec/cpu-all.h 1 addition, 4 deletionsinclude/exec/cpu-all.h
- include/exec/memop.h 37 additions, 0 deletionsinclude/exec/memop.h
- include/exec/plugin-gen.h 2 additions, 2 deletionsinclude/exec/plugin-gen.h
- include/exec/user/guest-base.h 12 additions, 0 deletionsinclude/exec/user/guest-base.h
- include/qemu/cpuid.h 18 additions, 0 deletionsinclude/qemu/cpuid.h
- include/tcg/tcg-ldst.h 26 additions, 46 deletionsinclude/tcg/tcg-ldst.h
- include/tcg/tcg-op.h 196 additions, 87 deletionsinclude/tcg/tcg-op.h
- include/tcg/tcg-opc.h 33 additions, 8 deletionsinclude/tcg/tcg-opc.h
- include/tcg/tcg.h 23 additions, 16 deletionsinclude/tcg/tcg.h
- meson.build 35 additions, 19 deletionsmeson.build
- tcg/aarch64/tcg-target.c.inc 95 additions, 112 deletionstcg/aarch64/tcg-target.c.inc
Loading
Please register or sign in to comment