Skip to content
  • Peter Maydell's avatar
    aaa90fed
    Merge tag 'pull-tcg-20230105' of https://gitlab.com/rth7680/qemu into staging · aaa90fed
    Peter Maydell authored
    Fix race conditions in new user-only vma tracking.
    Add tcg backend paired register allocation.
    Cleanup tcg backend function call abi.
    
    # gpg: Signature made Fri 06 Jan 2023 03:12:17 GMT
    # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
    # gpg:                issuer "richard.henderson@linaro.org"
    # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
    # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
    
    * tag 'pull-tcg-20230105' of https://gitlab.com/rth7680/qemu
    
    : (47 commits)
      tests/tcg/multiarch: add vma-pthread.c
      accel/tcg: Handle false negative lookup in page_check_range
      accel/tcg: Use g_free_rcu for user-exec interval trees
      accel/tcg: Fix tb_invalidate_phys_page_unwind
      tcg: Add TCGHelperInfo argument to tcg_out_call
      tcg/aarch64: Merge tcg_out_callr into tcg_out_call
      tcg: Move ffi_cif pointer into TCGHelperInfo
      tcg: Factor init_ffi_layouts() out of tcg_context_init()
      tcg: Convert typecode_to_ffi from array to function
      tcg: Reorg function calls
      tcg: Use output_pref wrapper function
      tcg: Vary the allocation size for TCGOp
      tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*()
      accel/tcg/plugin: Use copy_op in append_{udata,mem}_cb
      accel/tcg/plugin: Avoid duplicate copy in copy_call
      accel/tcg/plugin: Don't search for the function pointer index
      tcg: Use TCG_CALL_ARG_EVEN for TCI special case
      tcg: Replace TCG_TARGET_EXTEND_ARGS with TCG_TARGET_CALL_ARG_I32
      tcg: Replace TCG_TARGET_CALL_ALIGN_ARGS with TCG_TARGET_CALL_ARG_I64
      tcg: Introduce TCGCallReturnKind and TCGCallArgumentKind
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    aaa90fed
    Merge tag 'pull-tcg-20230105' of https://gitlab.com/rth7680/qemu into staging
    Peter Maydell authored
    Fix race conditions in new user-only vma tracking.
    Add tcg backend paired register allocation.
    Cleanup tcg backend function call abi.
    
    # gpg: Signature made Fri 06 Jan 2023 03:12:17 GMT
    # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
    # gpg:                issuer "richard.henderson@linaro.org"
    # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full]
    # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F
    
    * tag 'pull-tcg-20230105' of https://gitlab.com/rth7680/qemu
    
    : (47 commits)
      tests/tcg/multiarch: add vma-pthread.c
      accel/tcg: Handle false negative lookup in page_check_range
      accel/tcg: Use g_free_rcu for user-exec interval trees
      accel/tcg: Fix tb_invalidate_phys_page_unwind
      tcg: Add TCGHelperInfo argument to tcg_out_call
      tcg/aarch64: Merge tcg_out_callr into tcg_out_call
      tcg: Move ffi_cif pointer into TCGHelperInfo
      tcg: Factor init_ffi_layouts() out of tcg_context_init()
      tcg: Convert typecode_to_ffi from array to function
      tcg: Reorg function calls
      tcg: Use output_pref wrapper function
      tcg: Vary the allocation size for TCGOp
      tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*()
      accel/tcg/plugin: Use copy_op in append_{udata,mem}_cb
      accel/tcg/plugin: Avoid duplicate copy in copy_call
      accel/tcg/plugin: Don't search for the function pointer index
      tcg: Use TCG_CALL_ARG_EVEN for TCI special case
      tcg: Replace TCG_TARGET_EXTEND_ARGS with TCG_TARGET_CALL_ARG_I32
      tcg: Replace TCG_TARGET_CALL_ALIGN_ARGS with TCG_TARGET_CALL_ARG_I64
      tcg: Introduce TCGCallReturnKind and TCGCallArgumentKind
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Loading