2016-02-23 |
Richard Henderson | target-sparc: Tidy global register initialization Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-23 |
Richard Henderson | tcg: Allocate indirect_base temporaries in a different... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-23 |
Richard Henderson | tcg: Implement indirect memory registers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-23 |
Richard Henderson | tcg: Work around clang bug wrt enum ranges, part 2 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement FSGSBASE Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Enable CR4/XCR0 features for user-mode Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Clear bndregs during legacy near jumps Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement BNDLDX, BNDSTX Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Update BNDSTATUS for exceptions raised... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement BNDCL, BNDCU, BNDCN Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement BNDMOV Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-15 |
Richard Henderson | target-i386: Implement BNDMK Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Split up gen_lea_modrm Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Perform set/reset_inhibit_irq inline Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Enable control registers for MPX Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Implement XSAVEOPT Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Add XSAVE extension Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Rearrange processing of 0F AE Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Rearrange processing of 0F 01 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-12 |
Richard Henderson | target-i386: Split fxsave/fxrstor implementation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Introduce temp_load Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change temp_save argument to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change temp_sync argument to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change temp_dead argument to TCGTemp Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change reg_to_temp to TCGTemp pointer Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Remove tcg_get_arg_str_i32/64 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: More use of TCGReg where appropriate Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Work around clang bug wrt enum ranges Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Tidy temporary allocation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change ts->mem_reg to ts->mem_base Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Change tcg_global_mem_new_* to take a TCGv_ptr Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Remove lingering references to gen_opc_buf Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2016-02-08 |
Richard Henderson | tcg: Respect highwater in tcg_out_tb_finalize Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-12-01 |
Richard Henderson | tcg: Increase the highwater reservation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-11-23 |
John Clarke | tcg: Fix highwater check Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-28 |
Richard Henderson | target-*: Advance pc after recognizing a breakpoint Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-22 |
Chen Gang | target-tilegx: Implement prefetch instructions in pipe y2 Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
Richard Henderson | cpu-exec: Add "nochain" debug flag Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
James Hogan | tcg/mips: Support r6 SEL{NE, EQ}Z instead of MOVN/MOVZ Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
James Hogan | tcg/mips: Support r6 multiply/divide encodings Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
James Hogan | tcg/mips: Support r6 JR encoding Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
James Hogan | tcg/mips: Add use_mips32r6_instructions definition Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
James Hogan | disas/mips: Add R6 jr/jr.hb to disassembler Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
James Hogan | tcg-opc.h: Simplify insn_start def Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
Richard Henderson | tcg/ppc: Prefer mask over andi. Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
Richard Henderson | tcg/ppc: Revise goto_tb implementation Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-19 |
Richard Henderson | tcg/ppc: Adjust exit_tb for change in prologue placement Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Adjust CODE_GEN_AVG_BLOCK_SIZE Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Check for overflow via highwater mark Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Allocate a guard page after code_gen_buffer Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Emit prologue to the beginning of code_gen_buffer Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Remove tcg_gen_code_search_pc Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Remove gen_intermediate_code_pc Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Save insn data and use it in cpu_restore_state_from_tb Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Pass data argument to restore_state_to_opc Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Add TCG_MAX_INSNS Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-*: Drop cpu_gen_code define Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Merge cpu_gen_code into tb_gen_code Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-sparc: Add npc state to insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-sparc: Remove gen_opc_jump_pc Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-sparc: Split out gen_branch_n Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-sparc: Tidy gen_branch_a interface Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-cris: Mirror gen_opc_pc into insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-sh4: Add flags state to insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-s390x: Add cc_op state to insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-mips: Add delayed branch state to insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-i386: Add cc_op state to insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-arm: Add condexec state to insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Allow extra data to be attached to insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-*: Introduce and use cpu_breakpoint_test Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-*: Increment num_insns immediately after tcg_gen_insn... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-*: Unconditionally emit tcg_gen_insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | tcg: Rename debug_insn_start to insn_start Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Support iret instruction and related... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Use TILEGX_EXCP_OPCODE_UNKNOWN and TILEGX_EXC... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Implement v2mults instruction Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Implement v?int_* instructions. Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Implement v2sh* instructions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-tilegx: Handle nofault prefetch instructions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Fix a typo for mnemonic about "ld_add" Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-tilegx: Use TILEGX_EXCP_SIGNAL instead of TILEGX_EXCP... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Decode ill pseudo-instructions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | linux-user/tilegx: Implement tilegx signal features Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | linux-user/syscall_defs.h: Sync the latest si_code... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Let x1 pipe process bpt instruction... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-tilegx: Implement complex multiply instructions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-tilegx: Implement table index instructions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-tilegx: Implement crc instructions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Implement v1multu instruction Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Implement v*add and v*sub instructions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Chen Gang | target-tilegx: Implement v*shl, v*shru, and v*shrs... Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-10-07 |
Richard Henderson | target-tilegx: Tidy simd_helper.c Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-09-15 |
Pavel Dovgalyuk | target-i386: exception handling for other helper functions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-09-15 |
Pavel Dovgalyuk | target-i386: exception handling for seg_helper functions Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-09-15 |
Pavel Dovgalyuk | target-i386: exception handling for memory helpers Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-09-15 |
Pavel Dovgalyuk | target-i386: exception handling for div instructions Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-09-15 |
Pavel Dovgalyuk | target-i386: exception handling for FPU instructions Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-09-15 |
Pavel Dovgalyuk | target-i386: introduce new raise_exception functions Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-09-15 |
Richard Henderson | target-tilegx: Handle v1shl, v1shru, v1shrs Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |
2015-09-15 |
Richard Henderson | target-tilegx: Handle v1shli, v1shrui Signed-off-by: Richard Henderson <rth@twiddle.net>
|
commit | commitdiff | tree |