2023-02-04 | Richard Henderson | tcg: Add TCG_TARGET_CALL_{RET,ARG}_I128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg/tci: Add TCG_TARGET_CALL_{RET,ARG}_I128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg/tci: Fix big-endian return register ordering ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg/i386: Add TCG_TARGET_CALL_{RET,ARG}_I128 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | include/qemu/int128: Use Int128 structure for TCI ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg: Add TCG_CALL_RET_BY_VEC ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg: Introduce tcg_target_call_oarg_reg ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg: Add TCG_CALL_{RET,ARG}_BY_REF ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg: Introduce tcg_out_addi_ptr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg: Allocate objects contiguously in temp_allocate_frame ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg: Handle dh_typecode_i128 with TCG_CALL_{RET,ARG... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg: Define TCG_TYPE_I128 and related helper macros ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-04 | Richard Henderson | tcg: Init temp_subindex in liveness_pass_2 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-03 | Richard Henderson | target/arm: Fix physical address resolution for Stage2 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230126233134.103193-1-richard.henderson@linaro.org ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-03 | Richard Henderson | hw/arm: Use TYPE_ARM_SMMUV3 ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20230124232059.4017615-1-richard.henderson@linaro.org |
commitcommitdifftree |
2023-02-02 | Richard Henderson | plugins: Iterate on cb_lists in qemu_plugin_user_exit ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230117035701.168514-4-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-02-02 | Richard Henderson | tests/tcg: Use SIGKILL for timeout ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230117035701.168514-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Reorg goto_tb implementation ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Use tcg_pcrel_diff in tcg_out_ldst ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Implement movcond ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Improve setcond expansion ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Introduce tcg_out_addi ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Update tcg-insn-defs.c.inc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | target/loongarch: Disassemble pcadd* addresses ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | target/loongarch: Disassemble jirl properly ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | target/loongarch: Enable the disassembler for host tcg ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | tcg: Mark tcg helpers noinline to avoid an issue with LTO ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | linux-user: Implment host/ppc/host-signal.h ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20220729172141.1789105-3-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | common-user/host/ppc: Implement safe-syscall.inc.S ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20220729172141.1789105-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | tcg/arm: Use register pair allocation for qemu_{ld... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-24 | Richard Henderson | tcg: Avoid recursion in tcg_gen_mulu2_i32 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm: Look up ARMCPRegInfo at runtime ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20230106194451.1213153-3-richard.henderson@linaro.org |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm: Reorg do_coproc_insn ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20230106194451.1213153-2-richard.henderson@linaro.org |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm: Fix in_debug path in S1_ptw_translate ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20230114054605.2977022-1-richard.henderson@linaro.org |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm: Fix physical address resolution for MTE ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20230114031213.2970349-1-richard.henderson@linaro.org |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm/sme: Unify set_pstate() SM/ZA helpers as... ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230112004322.161330-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm/sme: Rebuild hflags in aarch64_set_svcr() ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230112004322.161330-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm/sme: Reset ZA state in aarch64_set_svcr() ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230112004322.161330-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm/sme: Reset SVE state in aarch64_set_svcr() ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230112004322.161330-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm/sme: Introduce aarch64_set_svcr() ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230112004322.161330-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm/sme: Rebuild hflags in set_pstate() helpers ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230112004322.161330-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm/sme: Reorg SME access handling in handle_msr_i() ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230112004322.161330-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-23 | Richard Henderson | target/arm: Widen cnthctl_el2 to uint64_t ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20230115171633.3171890-1-richard.henderson@linaro.org |
commitcommitdifftree |
2023-01-20 | Richard Henderson | target/riscv: Remove helper_set_rod_rounding_mode ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20230115160657.3169274-3-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-20 | Richard Henderson | target/riscv: Introduce helper_set_rounding_mode_chkfrm ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20230115160657.3169274-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-20 | Richard Henderson | tcg/riscv: Use tcg_pcrel_diff in tcg_out_ldst ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20230117230415.354239-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/riscv: Implement direct branch for goto_tb ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/riscv: Introduce OPC_NOP ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/arm: Implement direct branch for goto_tb ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/sparc64: Reorg goto_tb implementation ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/sparc64: Remove USE_REG_TB ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/ppc: Reorg goto_tb implementation ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/aarch64: Reorg goto_tb implementation ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Remove TCG_TARGET_HAS_direct_jump ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Always define tb_target_set_jmp_target ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Move tb_target_set_jmp_target declaration to tcg.h ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Change tb_target_set_jmp_target arguments ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Add TranslationBlock.jmp_insn_offset ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Add gen_tb to TCGContext ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Rename TB_JMP_RESET_OFFSET_INVALID to TB_JMP_OFFSET_INVALID ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Split out tcg_out_goto_tb ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Introduce get_jmp_target_addr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Introduce set_jmp_insn_offset ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Replace asserts on tcg_jmp_insn_offset ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/sparc64: Remove unused goto_tb code for indirect... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/ppc: Remove unused goto_tb code for indirect jump ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg/i386: Remove unused goto_tb code for indirect jump ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-17 | Richard Henderson | tcg: Split out tcg_out_exit_tb ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-16 | Richard Henderson | accel/tcg: Split out cpu_exec_{setjmp,loop} ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-16 | Richard Henderson | util/bufferiszero: Use __attribute__((target)) for... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-12 | Richard Henderson | target/arm: Fix sve_probe_page ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20230104190056.305143-1-richard.henderson@linaro.org |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Avoid the constant pool in tcg_out_movi ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Cleanup tcg_out_movi ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Tighten constraints for 64-bit compare ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Implement ctpop operation ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Use tgen_movcond_int in tgen_clz ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Support SELGR instruction in movcond ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Generalize movcond implementation ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Create tgen_cmp2 to simplify movcond ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Support MIE3 logical operations ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Tighten constraints for and_i64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Tighten constraints for or_i64 and xor_i64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Issue XILF directly for xor_i32 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Support MIE2 MGRK instruction ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Support MIE2 multiply single instructions ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Distinguish RIE formats ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Distinguish RRF-a and RRF-c formats ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Use LARL+AGHI for odd addresses ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Remove DISTINCT_OPERANDS facility check ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Remove FAST_BCR_SER facility check ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Check for load-on-condition facility at... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Check for general-instruction-extension... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Check for extended-immediate facility at... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Check for long-displacement facility at... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Remove USE_LONG_BRANCHES ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Always set TCG_TARGET_HAS_direct_jump ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Remove TCG_REG_TB ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/s390x: Use register pair allocation for div and... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | target/riscv: Set pc_succ_insn for !rvc illegal insn ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20221203175744.151365-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/riscv: Fix base register for user-only qemu_ld/st ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20221023233337.2846860-1-richard.henderson@linaro.org> |
commitcommitdifftree |
next |