2017-10-24 | Richard Henderson | qom: Introduce CPUClass.tcg_initialize Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Remove TCGV_EQUAL* Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Remove GET_TCGV_* and MAKE_TCGV_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Introduce temp_tcgv_{i32,i64,ptr} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Introduce tcgv_{i32,i64,ptr}_{arg,temp} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Push tcg_ctx into tcg_gen_callN Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Push tcg_ctx into generator functions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Use per-temp state data in optimize Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Remove unused TCG_CALL_DUMMY_TCGV Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Change temp_allocate_frame arg to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Avoid loops against variable bounds Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Use per-temp state data in liveness Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Introduce temp_arg, export temp_idx Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Return NULL temp for TCG_CALL_DUMMY_ARG Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Add temp_global bit to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Introduce arg_temp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Propagate TCGOp down to allocators Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Propagate args to op->args in tcg.c Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Propagate args to op->args in optimizer Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-24 | Richard Henderson | tcg: Merge opcode arguments into TCGOp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-10-10 | Jiang Biao | tcg/mips: delete commented out extern keyword. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: define TCG_HIGHWATER Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | util: move qemu_real_host_page_size/mask to osdep.h Suggested-by: Richard Henderson <rth@twiddle.net> Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: take .helpers out of TCGContext Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tci: move tci_regs to tcg_qemu_tb_exec's stack Suggested-by: Richard Henderson <rth@twiddle.net> Acked-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | exec-all: extract tb->tc_* into a separate struct tc_tb Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | translate-all: define and use DEBUG_TB_CHECK_GATE Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | translate-all: define and use DEBUG_TB_INVALIDATE_GATE Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | exec-all: introduce TB_PAGE_ADDR_FMT Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | translate-all: define and use DEBUG_TB_FLUSH_GATE Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | exec-all: bring tb->invalid into tb->cflags Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: consolidate TB lookups in tb_lookup__cpu_state ...also fix a race, described by Richard Henderson Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: remove addr argument from lookup_tb_ptr Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg/mips: constify tcg_target_callee_save_regs Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg/i386: constify tcg_target_callee_save_regs Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | cpu-exec: rename have_tb_lock to acquired_tb_lock in... Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | translate-all: make have_tb_lock static Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | exec-all: fix typos in TranslationBlock's documentation Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | tcg: fix corruption of code_time profiling counter... Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-10-10 | Emilio G. Cota | cputlb: bring back tlb_flush_count under !TLB_DEBUG Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-25 | Alex Bennée | accel/tcg/cputlb: avoid recursive BQL (fixes #1706296) Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg/mips: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg/sparc: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg/ppc: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg/arm: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg/aarch64: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg: Fix types in tcg_regset_{set,reset}_reg Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg: Remove tcg_regset_set32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg: Remove tcg_regset_{or,and,andnot,not} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg: Remove tcg_regset_set Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg: Remove tcg_regset_clear Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Richard Henderson | tcg: Add tcg_op_supported Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Philippe Mathieu... | accel/tcg: move USER code to user-exec.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Philippe Mathieu... | accel/tcg: move atomic_template.h to accel/tcg/ Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Philippe Mathieu... | accel/tcg: move tcg-runtime to accel/tcg/ Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Philippe Mathieu... | accel/tcg: move user-exec to accel/tcg/ Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Thomas Huth | accel/tcg: move softmmu_template.h to accel/tcg/ Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-17 | Philippe Mathieu... | tcg/ppc: disable atomic write check on ppc32 Suggested-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/ppc: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/ppc: Look for shifted constants Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/ppc: Change TCG_REG_RA to TCG_REG_TB Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/arm: Use constant pool for call Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/arm: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/arm: Extract INSN_NOP Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/arm: Code rearrangement Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/arm: Tighten tlb indexing offset test Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/arm: Improve tlb load for armv7 Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/sparc: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/sparc: Introduce TCG_REG_TB Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/aarch64: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/s390: Use constant pool for cmpi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/s390: Use constant pool for xori Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/s390: Use constant pool for ori Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/s390: Use constant pool for andi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/s390: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/s390: Fix sign of patch_reloc addend Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/s390: Introduce TCG_REG_TB Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg/i386: Store out-of-range call targets in constant... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg: Infrastructure for managing constant pools Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg: Rearrange ldst label tracking Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | target/hppa: Convert to TranslatorOps Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | target/hppa: Convert to DisasContextBase Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | target/hppa: Convert to DisasJumpType Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Peter Maydell | target/alpha: Switch to do_transaction_failed() hook Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | target/alpha: Convert to TranslatorOps Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | target/alpha: Convert to DisasContextBase Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-07 | Richard Henderson | target/alpha: Convert to DisasJumpType Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Richard Henderson | target/arm: Perform per-insn cross-page check only... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Richard Henderson | target/arm: Split out thumb_tr_translate_insn Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Richard Henderson | target/arm: Move ss check to init_disas_context Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Richard Henderson | target/arm: [a64] Move page and ss checks to init_disas_context Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Lluís Vilanova | target/arm: [tcg] Port to generic translation framework Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Lluís Vilanova | target/arm: [tcg,a64] Port to disas_log Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Lluís Vilanova | target/arm: [tcg] Port to disas_log Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Lluís Vilanova | target/arm: [tcg,a64] Port to tb_stop Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Lluís Vilanova | target/arm: [tcg] Port to tb_stop Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Lluís Vilanova | target/arm: [tcg,a64] Port to translate_insn Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Lluís Vilanova | target/arm: [tcg] Port to translate_insn Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
2017-09-06 | Lluís Vilanova | target/arm: [tcg,a64] Port to breakpoint_check Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commitcommitdifftree |
next |