]>
2023-02-02 | Richard Henderson | tests/tcg: Use SIGKILL for timeout Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm: Look up ARMCPRegInfo at runtime Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm: Reorg do_coproc_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm: Fix in_debug path in S1_ptw_translate Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm: Fix physical address resolution for MTE Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm/sme: Unify set_pstate() SM/ZA helpers as... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm/sme: Rebuild hflags in aarch64_set_svcr() Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm/sme: Reset ZA state in aarch64_set_svcr() Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm/sme: Reset SVE state in aarch64_set_svcr() Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm/sme: Introduce aarch64_set_svcr() Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm/sme: Rebuild hflags in set_pstate() helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm/sme: Reorg SME access handling in handle_msr_i() Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-23 | Richard Henderson | target/arm: Widen cnthctl_el2 to uint64_t Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-20 | Richard Henderson | target/riscv: Remove helper_set_rod_rounding_mode Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-20 | Richard Henderson | target/riscv: Introduce helper_set_rounding_mode_chkfrm Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-20 | Richard Henderson | tcg/riscv: Use tcg_pcrel_diff in tcg_out_ldst Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/riscv: Implement direct branch for goto_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/riscv: Introduce OPC_NOP Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/arm: Implement direct branch for goto_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/sparc64: Reorg goto_tb implementation Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/sparc64: Remove USE_REG_TB Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/ppc: Reorg goto_tb implementation Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/aarch64: Reorg goto_tb implementation Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Remove TCG_TARGET_HAS_direct_jump Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Always define tb_target_set_jmp_target Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Move tb_target_set_jmp_target declaration to tcg.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Change tb_target_set_jmp_target arguments Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Add TranslationBlock.jmp_insn_offset Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Add gen_tb to TCGContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Rename TB_JMP_RESET_OFFSET_INVALID to TB_JMP_OFFSET_INVALID Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Split out tcg_out_goto_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Introduce get_jmp_target_addr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Introduce set_jmp_insn_offset Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Replace asserts on tcg_jmp_insn_offset Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/sparc64: Remove unused goto_tb code for indirect... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/ppc: Remove unused goto_tb code for indirect jump Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg/i386: Remove unused goto_tb code for indirect jump Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-17 | Richard Henderson | tcg: Split out tcg_out_exit_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-16 | Richard Henderson | accel/tcg: Split out cpu_exec_{setjmp,loop} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-16 | Richard Henderson | util/bufferiszero: Use __attribute__((target)) for... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-12 | Richard Henderson | target/arm: Fix sve_probe_page Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Avoid the constant pool in tcg_out_movi Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Cleanup tcg_out_movi Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Tighten constraints for 64-bit compare Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Implement ctpop operation Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Use tgen_movcond_int in tgen_clz Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Support SELGR instruction in movcond Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Generalize movcond implementation Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Create tgen_cmp2 to simplify movcond Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Support MIE3 logical operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Tighten constraints for and_i64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Tighten constraints for or_i64 and xor_i64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Issue XILF directly for xor_i32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Support MIE2 MGRK instruction Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Support MIE2 multiply single instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Distinguish RIE formats Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Distinguish RRF-a and RRF-c formats Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Use LARL+AGHI for odd addresses Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Remove DISTINCT_OPERANDS facility check Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Remove FAST_BCR_SER facility check Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Check for load-on-condition facility at... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Check for general-instruction-extension... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Check for extended-immediate facility at... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Check for long-displacement facility at... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Remove USE_LONG_BRANCHES Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Always set TCG_TARGET_HAS_direct_jump Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Remove TCG_REG_TB Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/s390x: Use register pair allocation for div and... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | target/riscv: Set pc_succ_insn for !rvc illegal insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/riscv: Fix base register for user-only qemu_ld/st Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/riscv: Fix reg overlap case in tcg_out_addsub2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-06 | Richard Henderson | tcg/riscv: Fix range matched by TCG_CT_CONST_M12 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | accel/tcg: Handle false negative lookup in page_check_range Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | accel/tcg: Use g_free_rcu for user-exec interval trees Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | accel/tcg: Fix tb_invalidate_phys_page_unwind Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Add TCGHelperInfo argument to tcg_out_call Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg/aarch64: Merge tcg_out_callr into tcg_out_call Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Move ffi_cif pointer into TCGHelperInfo Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Reorg function calls Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Use output_pref wrapper function Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Vary the allocation size for TCGOp Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | accel/tcg/plugin: Use copy_op in append_{udata,mem}_cb Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | accel/tcg/plugin: Avoid duplicate copy in copy_call Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | accel/tcg/plugin: Don't search for the function pointer... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Use TCG_CALL_ARG_EVEN for TCI special case Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Replace TCG_TARGET_EXTEND_ARGS with TCG_TARGET_CALL_ARG_I32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Replace TCG_TARGET_CALL_ALIGN_ARGS with TCG_TARGET_CALL... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Introduce TCGCallReturnKind and TCGCallArgumentKind Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Introduce tcg_type_size Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Move TCG_TYPE_COUNT outside enum Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Allocate TCGTemp pairs in host memory order Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Simplify calls to temp_sync vs mem_coherent Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Add temp_subindex to TCGTemp Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Move TCG_{LOW,HIGH} to tcg-internal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | target/sparc: Avoid TCGV_{LOW,HIGH} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | accel/tcg: Set cflags_next_tb in cpu_common_initfn Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Introduce paired register allocation Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Remove check_regs Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Centralize updates to reg_to_temp Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-05 | Richard Henderson | tcg: Fix tcg_reg_alloc_dup* Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
next |