]>
2016-09-16 | Richard Henderson | tcg: Support arbitrary size + alignment Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-08-05 | Richard Henderson | tcg: Lower indirect registers in a separate pass Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-08-05 | Richard Henderson | tcg: Require liveness analysis Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-08-05 | Richard Henderson | tcg: Include liveness info in the dumps Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-08-05 | Richard Henderson | tcg: Compress dead_temps and mem_temps into a single... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-08-05 | Richard Henderson | tcg: Fold life data into TCGOp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-08-05 | Richard Henderson | tcg: Reorg TCGOp chaining Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-08-05 | Richard Henderson | tcg: Compress liveness data to 16 bits Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Elide duplicate updates to fprs Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Use cpu_loop_exit_restore from helper_check_ie... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Use cpu_fsr in stfsr Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Use explicit writes to cpu_fsr Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Remove helper_ldf_asi, helper_stf_asi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Directly implement block and short ldf... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Directly implement easy ldf/stf asis Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Pass TCGMemOp constants to helper_ld... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Fix obvious error in ASI_M_BFILL Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Directly implement easy ldd/std asis Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Introduce gen_check_align Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Use QT0 to return results from ldda Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Directly implement easy ld/st asis Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Use defines from asi.h Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Add UA2005 defines to asi.h Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Import linux/arch/sparc/include/uapi... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Pass TCGMemOp to gen_ld/st_asi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Introduce get_asi Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Store %asi in TB flags Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Unify asi handling between 32 and 64-bit Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Create gen_exception Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Store mmu index in TB flags Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Remove softint as a TCG global Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-12 | Richard Henderson | target-sparc: Mark more flags for helpers Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-10 | Richard Henderson | build: Use $(AS) for optionrom explicitly Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-08 | Stanislav Shmarov | translate-all: Fix user-mode self-modifying code in... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-08 | Samuel Damashek | cputlb: Fix for self-modifying writes across page boundaries Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-08 | Samuel Damashek | cputlb: Add address parameter to VICTIM_TLB_HIT Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-08 | Richard Henderson | cputlb: Move VICTIM_TLB_HIT out of line Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-08 | Richard Henderson | linux-user: Fix i386 safe-syscall.S Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-06 | Sergey Sorokin | tcg: Improve the alignment check infrastructure Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-06 | Richard Henderson | tcg: Optimize spills of constants Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-06 | Richard Henderson | tcg: Fix name for high-half register Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-07-06 | Richard Henderson | build: Use $(CCAS) for compiling .S files Signed-off-by: Richard Henderson <rth@twiddle.net> ...1466703558-7723-1-git-send-email-rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-12 | Emilio G. Cota | translate-all: add tb hash bucket info to 'info jit... Suggested-by: Richard Henderson <rth@twiddle.net> Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-12 | Emilio G. Cota | tb hash: track translated blocks with qht Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-12 | Emilio G. Cota | qht: add test-qht-par to invoke qht-bench from 'check... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-12 | Emilio G. Cota | qht: add qht-bench, a performance benchmark Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | qht: add test program Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | qht: QEMU's fast, resizable and scalable Hash Table Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | qdist: add test program Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | qdist: add module to represent frequency distributions... Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | tb hash: hash phys_pc, pc, and flags with xxhash Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | exec: add tb_hash_func5, derived from xxhash Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Guillaume Delbergue | qemu-thread: add simple test-and-set spinlock Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | include/processor.h: define cpu_relax() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | seqlock: rename write_lock/unlock to write_begin/end Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | seqlock: remove optional mutex Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-11 | Emilio G. Cota | compiler.h: add QEMU_ALIGNED() to enforce struct alignment Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-06-05 | Richard Henderson | target-*: dfilter support for in_asm Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Clean up 'interrupt_request' reloading in... Suggested-by: Richard Henderson <rth@twiddle.net> Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Remove unused 'x86_cpu' and 'env' from cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move TB execution stuff out of cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move interrupt handling out of cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move exception handling out of cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move halt handling out of cpu_exec() Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Remove relic orphaned comment Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Remove needless CPUState::current_tb Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | cpu-exec: Move TB chaining into tb_find_fast() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Rework tb_invalidated_flag Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clean up from 'next_tb' Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Paolo Bonzini | cpu-exec: elide more icount code if CONFIG_USER_ONLY Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Alex Bennée | tcg: reorganize tb_find_physical loop Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Paolo Bonzini | tcg: code_bitmap and code_write_count are not used... Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Allow goto_tb to any target PC in user mode Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clean up direct block chaining safety checks Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clean up tb_jmp_unlink() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Extract removing of jumps to TB from tb_phys_invalidate() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Rename tb_jmp_remove() to tb_remove_from_jmp_list() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clarify thread safety check in tb_add_jump() Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Init TB's direct jumps before making it visible Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Rearrange tb_link_page() to avoid forward declaration Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Use uintptr_t type for jmp_list_{next|first} fields... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Clean up direct block chaining data fields Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Richard Henderson | translate-all: Adjust 256mb testing for mips64 Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Emilio G. Cota | translate-all: add missing munmap of the code_gen guard... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Emilio G. Cota | translate-all: remove redundant setting of tcg_ctx... Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg: Note requirement on atomic direct jump patching Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/mips: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/sparc: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/aarch64: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/arm: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/s390: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/i386: Make direct jump patching thread-safe Suggested-by: Richard Henderson <rth@twiddle.net>. Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tcg/ppc: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | tci: Make direct jump patching thread-safe Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | include/qemu/osdep.h: Add macros for pointer alignment Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Sergey Fedorov | include/qemu/osdep.h: Add a macro to check for alignment Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-05-13 | Emilio G. Cota | tb: consistently use uint32_t for tb->flags Suggested-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-04-05 | James Hogan | tcg/mips: Fix type of tcg_target_reg_alloc_order[] Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-03-14 | Richard Henderson | target-i386: Dump unknown opcodes with -d unimp Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2016-03-14 | Richard Henderson | target-i386: Fix inhibit irq mask handling Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
next |