2019-05-19 |
Richard Henderson | target/alpha: Clean up alpha_cpu_dump_state Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg/aarch64: Do not advertise minmax for MO_64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | target/xtensa: Use tcg_gen_abs_i32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Philippe Mathieu... | target/tricore: Use tcg_gen_abs_tl Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | target/s390x: Use tcg_gen_abs_i64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | target/ppc: Use tcg_gen_abs_tl Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Philippe Mathieu... | target/ppc: Use tcg_gen_abs_i32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | target/cris: Use tcg_gen_abs_tl Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | target/arm: Use tcg_gen_abs_i64 and tcg_gen_gvec_abs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg/aarch64: Support vector absolute value Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg/i386: Support vector absolute value Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Add support for vector absolute value Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Add support for integer absolute value Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg/i386: Support vector scalar shift opcodes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Add gvec expanders for vector shift by scalar Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg/aarch64: Support vector variable shift opcodes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg/i386: Support vector variable shift opcodes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Add gvec expanders for variable shift Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Add INDEX_op_dupm_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg/aarch64: Implement tcg_out_dupm_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg/i386: Implement tcg_out_dupm_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Add tcg_out_dupm_vec to the backend interface Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Manually expand INDEX_op_dup_vec Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Promote tcg_out_{dup,dupi}_vec to backend interface Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Support cross-class moves without instruction... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Return bool success from tcg_out_mov Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg/arm: Use tcg_out_mov_reg in tcg_out_mov Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Assert fixed_reg is read-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Specify optional vector requirements with a list Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Allow add_vec, sub_vec, neg_vec, not_vec to be... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
Richard Henderson | tcg: Do not recreate INDEX_op_neg_vec unless supported Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-13 |
David Hildenbrand | tcg: Implement tcg_gen_gvec_3i() Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | tcg: Use tlb_fill probe from tlb_vaddr_to_host Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | tcg: Remove CPUClass::handle_mmu_fault Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | tcg: Use CPUClass::tlb_fill in cputlb.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/xtensa: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/unicore32: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/tricore: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/tilegx: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/sparc: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/sh4: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/s390x: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/riscv: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/ppc: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/openrisc: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/nios2: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/moxie: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/mips: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/mips: Tidy control flow in mips_cpu_handle_mmu_fault Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/mips: Pass a valid error to raise_mmu_exception... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/microblaze: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/m68k: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/lm32: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/i386: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/hppa: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/cris: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/arm: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | target/alpha: Convert to CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-10 |
Richard Henderson | tcg: Add CPUClass::tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-06 |
Richard Henderson | decodetree: Add DisasContext argument to !function... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-06 |
Richard Henderson | decodetree: Expand a decode_load function Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-05-06 |
Richard Henderson | decodetree: Initial support for variable-length ISAs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-29 |
Nick Hudson | target/hppa: Always return EXCP_DMAR for protection... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-29 |
Nick Hudson | target/hppa: Implement Fast TLB Insert instructions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-25 |
Shahab Vahedi | cputlb: Fix io_readx() to respect the access_type Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-25 |
Richard Henderson | tcg/arm: Restrict constant pool displacement to 12... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg/ppc: Allow the constant pool to overflow at 32k Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Restart TB generation after out-of-line ldst overflow Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Restart TB generation after constant pool overflow Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Restart TB generation after relocation overflow Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Restart after TB code generation overflow Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Hoist max_insns computation to tb_gen_code Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg/aarch64: Support INDEX_op_extract2_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg/arm: Support INDEX_op_extract2_i32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg/i386: Support INDEX_op_extract2_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Use extract2 in tcg_gen_deposit_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Use deposit and extract2 in tcg_gen_shifti_i64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
Richard Henderson | tcg: Add INDEX_op_extract2_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-04-24 |
David Hildenbrand | tcg: Implement tcg_gen_extract2_{i32,i64} Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-25 |
Richard Henderson | pc-bios: Update palcode-clipper Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-15 |
Helge Deller | Update seabios-hppa to latest upstream Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-15 |
Richard Henderson | target/hppa: Avoid squishing DISAS_IAQ_N_STALE_EXIT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Properly diagnose fields overflowing an... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Prefix extract function names with decode_function Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Allow +- to begin a number initializing... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Produce clean output for an empty input... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Add --static-decode option Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Bastian Koppelmann | test/decode: Add tests for PatternGroups Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Allow grouping of overlapping patterns Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Do not unconditionaly return from Pattern... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Philippe Mathieu... | decodetree: Ensure build_tree does not include values... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Document the usefulness of argument sets Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Richard Henderson | decodetree: Move documentation to docs/devel/decodetree.rst Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Philippe Mathieu... | MAINTAINERS: Add scripts/decodetree.py to the TCG section Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Sven Schnelle | target/hppa: exit TB if either Data or Instruction... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Sven Schnelle | target/hppa: add TLB protection id check Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Sven Schnelle | target/hppa: allow multiple itlbp without itlba Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Sven Schnelle | target/hppa: fix b,gate instruction Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Sven Schnelle | target/hppa: ignore DIAG opcode Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-03-12 |
Sven Schnelle | target/hppa: remove PSW I/R/Q bit check Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |