2017-09-25 |
Alex Bennée | accel/tcg/cputlb: avoid recursive BQL (fixes #1706296) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/mips: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/sparc: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/ppc: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/arm: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg/aarch64: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Fix types in tcg_regset_{set,reset}_reg Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Remove tcg_regset_set32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Remove tcg_regset_{or,and,andnot,not} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Remove tcg_regset_set Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Remove tcg_regset_clear Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Richard Henderson | tcg: Add tcg_op_supported Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Philippe Mathieu... | accel/tcg: move USER code to user-exec.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Philippe Mathieu... | accel/tcg: move atomic_template.h to accel/tcg/ Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Philippe Mathieu... | accel/tcg: move tcg-runtime to accel/tcg/ Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Philippe Mathieu... | accel/tcg: move user-exec to accel/tcg/ Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-17 |
Thomas Huth | accel/tcg: move softmmu_template.h to accel/tcg/ Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/ppc: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/ppc: Look for shifted constants Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/ppc: Change TCG_REG_RA to TCG_REG_TB Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Use constant pool for call Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Extract INSN_NOP Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Code rearrangement Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Tighten tlb indexing offset test Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/arm: Improve tlb load for armv7 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/sparc: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/sparc: Introduce TCG_REG_TB Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/aarch64: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for cmpi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for xori Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for ori Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for andi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Use constant pool for movi Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Fix sign of patch_reloc addend Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/s390: Introduce TCG_REG_TB Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg/i386: Store out-of-range call targets in constant... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg: Infrastructure for managing constant pools Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg: Rearrange ldst label tracking Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | tcg: Move USE_DIRECT_JUMP discriminator to tcg/cpu... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | target/hppa: Convert to TranslatorOps Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | target/hppa: Convert to DisasContextBase Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | target/hppa: Convert to DisasJumpType Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Peter Maydell | target/alpha: Switch to do_transaction_failed() hook Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | target/alpha: Convert to TranslatorOps Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | target/alpha: Convert to DisasContextBase Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-07 |
Richard Henderson | target/alpha: Convert to DisasJumpType Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | target/arm: Perform per-insn cross-page check only... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | target/arm: Split out thumb_tr_translate_insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | target/arm: Move ss check to init_disas_context Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg] Port to generic translation framework Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg] Port to tb_stop Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg,a64] Port to translate_insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg] Port to translate_insn Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
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>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg,a64] Port to insn_start Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg] Port to insn_start Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg] Port to tb_start Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg,a64] Port to init_disas_context Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg] Port to init_disas_context Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/arm: [tcg] Port to DisasContextBase Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/i386: [tcg] Port to generic translation framework Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/i386: [tcg] Port to disas_log Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/i386: [tcg] Port to tb_stop Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/i386: [tcg] Port to translate_insn Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/i386: [tcg] Port to breakpoint_check Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/i386: [tcg] Port to insn_start Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/i386: [tcg] Port to init_disas_context Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target/i386: [tcg] Port to DisasContextBase Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | tcg: Add generic translation framework Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | target/arm: Delay check for magic kernel page Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Lluís Vilanova | target: [tcg] Use a generic enum for DISAS_ values Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | target/arm: Use DISAS_NORETURN Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | target/i386: Use generic DISAS_* enumerators Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | tcg: Add generic DISAS_NORETURN Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | tcg/s390: Use slbgr for setcond le and leu Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | tcg/s390: Use load-on-condition-2 facility Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | tcg/s390: Use distinct-operands facility Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | tcg/s390: Merge ori+xori facilities check to tcg_target_op_def Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | tcg/s390: Merge add2i facilities check to tcg_target_op_def Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | tcg/s390: Merge muli facilities check to tcg_target_op_def Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | tcg/s390: Merge cmpi facilities check to tcg_target_op_def Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | tcg/s390: Fully convert tcg_target_op_def Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | disas/i386: Add disassembly of rorx Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | disas/i386: Add disassembly of vex.0f38.f5 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-06 |
Richard Henderson | disas/i386: Fix disassembly of two-byte vex prefixes Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-09-05 |
Pranith Kumar | tcg: Implement implicit ordering semantics Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-05 |
Pranith Kumar | tcg: Add tcg target default memory ordering Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-09-05 |
Richard Henderson | tcg: Remove support for ia64 as host Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2017-08-03 |
Richard Henderson | tcg: Increase minimum alignment from tcg_malloc to 8 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-08-03 |
Richard Henderson | target/s390x: Fix CSST for 16-byte store Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-08-03 |
Richard Henderson | tcg/arm: Fix runtime overalignment test Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-07-19 |
Lluís Vilanova | tcg: Pass generic CPUState to gen_intermediate_code() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-07-19 |
Philippe Mathieu... | tcg/tci: enable bswap16_i64 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2017-07-19 |
Philippe Mathieu... | target/alpha: optimize gen_cvtlq() using deposit op Suggested-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |