]>
2023-03-01 | Anton Johansson | target/tricore: Replace `tb_pc()` with `tb->pc` Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | accel/tcg: Replace `tb_pc()` with `tb->pc` Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | accel/tcg: Move jmp-cache `CF_PCREL` checks to caller Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | target/i386: Remove `TARGET_TB_PCREL` define Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | target/arm: Remove `TARGET_TB_PCREL` define Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | include/exec: Remove `TARGET_TB_PCREL` define Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | target/i386: Replace `TARGET_TB_PCREL` with `CF_PCREL` Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | target/arm: Replace `TARGET_TB_PCREL` with `CF_PCREL` Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | include/exec: Replace `TARGET_TB_PCREL` with `CF_PCREL` Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | accel/tcg: Replace `TARGET_TB_PCREL` with `CF_PCREL` Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | target/arm: set `CF_PCREL` in `arm_cpu_realizefn` Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | target/i386: set `CF_PCREL` in `x86_cpu_realizefn` Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-03-01 | Anton Johansson | include/exec: Introduce `CF_PCREL` Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-28 | Richard Henderson | accel/tcg: Add 'size' param to probe_access_full Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-28 | Daniel Henrique... | accel/tcg: Add 'size' param to probe_access_flags() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-28 | Akihiko Odaki | softmmu: Use memmove in flatview_write_continue Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-28 | Philippe Mathieu... | exec/helper-head: Include missing "fpu/softfloat-types... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-21 | Pierrick Bouvier | sysemu/os-win32: fix setjmp/longjmp on windows-arm64 Acked-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-21 | Pierrick Bouvier | util/cacheflush: fix cache on windows-arm64 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-21 | Richard Henderson | target/microblaze: Add gdbstub xml Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-21 | Ilya Leoshkevich | linux-user/microblaze: Handle privileged exception Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-21 | Ilya Leoshkevich | cpus: Make {start,end}_exclusive() recursive Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-21 | Ilya Leoshkevich | linux-user: Always exit from exclusive state in fork_end() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-21 | Richard Henderson | linux-user/sparc: Raise SIGILL for all unhandled software... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-21 | Richard Henderson | accel/tcg: Allow the second page of an instruction... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg/aarch64: Fix patching of LDR in tb_target_set_jmp_target Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/i386: Inline cmpxchg16b Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/i386: Inline cmpxchg8b Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/i386: Split out gen_cmpxchg8b, gen_cmpxchg16b Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Implement CC_OP_NZ in gen_op_calc_cc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Use tcg_gen_atomic_cmpxchg_i128 for CDSG Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Use Int128 for passing float128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Use Int128 for returning float128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Copy wout_x1 to wout_x1_P Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Use Int128 for return from TRE Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Use Int128 for return from CKSM Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Use Int128 for return from CLST Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Use a single return for helper_divs64/u64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/s390x: Use a single return for helper_divs32/u32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Ilya Leoshkevich | tests/tcg/s390x: Add cdsg.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tests/tcg/s390x: Add long-double.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Ilya Leoshkevich | tests/tcg/s390x: Add clst.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Ilya Leoshkevich | tests/tcg/s390x: Add div.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/ppc: Use tcg_gen_atomic_cmpxchg_i128 for STQCX Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/arm: Use tcg_gen_atomic_cmpxchg_i128 for CASP Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | target/arm: Use tcg_gen_atomic_cmpxchg_i128 for STXP Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Split out tcg_gen_nonatomic_cmpxchg_i{32,64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Add tcg_gen_{non}atomic_cmpxchg_i128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Add guest load/store primitives for TCGv_i128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Add basic data movement for TCGv_i128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Add temp allocation for TCGv_i128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Add TCG_TARGET_CALL_{RET,ARG}_I128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg/tci: Add TCG_TARGET_CALL_{RET,ARG}_I128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg/tci: Fix big-endian return register ordering Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg/i386: Add TCG_TARGET_CALL_{RET,ARG}_I128 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | include/qemu/int128: Use Int128 structure for TCI Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Add TCG_CALL_RET_BY_VEC Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Introduce tcg_target_call_oarg_reg Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Add TCG_CALL_{RET,ARG}_BY_REF Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Introduce tcg_out_addi_ptr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Allocate objects contiguously in temp_allocate_frame Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Handle dh_typecode_i128 with TCG_CALL_{RET,ARG... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Define TCG_TYPE_I128 and related helper macros Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Richard Henderson | tcg: Init temp_subindex in liveness_pass_2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-02-04 | Eric Auger | accel/tcg: Test CPUJumpCache in tb_jmp_cache_clear_page Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Reorg goto_tb implementation Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Use tcg_pcrel_diff in tcg_out_ldst Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Implement movcond Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Improve setcond expansion Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Introduce tcg_out_addi Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | tcg/loongarch64: Update tcg-insn-defs.c.inc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Rui Wang | tcg/loongarch64: Optimize immediate loading Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | target/loongarch: Disassemble pcadd* addresses Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | target/loongarch: Disassemble jirl properly Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | target/loongarch: Enable the disassembler for host tcg Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | tcg: Mark tcg helpers noinline to avoid an issue with LTO Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | linux-user: Implment host/ppc/host-signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | common-user/host/ppc: Implement safe-syscall.inc.S Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | tcg/arm: Use register pair allocation for qemu_{ld... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2023-01-24 | Richard Henderson | tcg: Avoid recursion in tcg_gen_mulu2_i32 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 |
next |