| Commit message (Expand) | Author | Age | Files | Lines |
* | translate-all: Avoid -Werror=switch-bool | Richard Henderson | 2017-01-08 | 1 | -1/+1 |
* | log: Add locking to large logging blocks | Richard Henderson | 2016-11-01 | 1 | -0/+2 |
* | tcg: move locking for tb_invalidate_phys_page_range up | Alex Bennée | 2016-10-31 | 1 | -8/+31 |
* | *_run_on_cpu: introduce run_on_cpu_data type | Paolo Bonzini | 2016-10-31 | 1 | -7/+6 |
* | tcg: protect translation related stuff with tb_lock. | KONRAD Frederic | 2016-10-31 | 1 | -6/+28 |
* | translate-all: Add assert_(memory|tb)_lock annotations | Alex Bennée | 2016-10-31 | 1 | -1/+21 |
* | tcg: comment on which functions have to be called with tb_lock held | Paolo Bonzini | 2016-10-31 | 1 | -5/+23 |
* | translate-all: add DEBUG_LOCKING asserts | Alex Bennée | 2016-10-31 | 1 | -0/+41 |
* | translate_all: DEBUG_FLUSH -> DEBUG_TB_FLUSH | Alex Bennée | 2016-10-31 | 1 | -4/+4 |
* | tcg: Add EXCP_ATOMIC | Richard Henderson | 2016-10-26 | 1 | -0/+1 |
* | translate-all.c: Compute L1 page table properties at runtime | Vijaya Kumar K | 2016-10-24 | 1 | -25/+46 |
* | tcg: Make tb_flush() thread safe | Sergey Fedorov | 2016-09-27 | 1 | -10/+28 |
* | tcg: Merge GETPC and GETRA | Richard Henderson | 2016-09-16 | 1 | -0/+2 |
* | tcg: set up tb->page_addr before insertion | Alex Bennée | 2016-09-13 | 1 | -4/+4 |
* | tcg: Prepare TB invalidation for lockless TB lookup | Paolo Bonzini | 2016-09-13 | 1 | -0/+3 |
* | tcg: Prepare safe access to tb_flushed out of tb_lock | Sergey Fedorov | 2016-09-13 | 1 | -2/+2 |
* | tcg: Prepare safe tb_jmp_cache lookup out of tb_lock | Sergey Fedorov | 2016-09-13 | 1 | -3/+7 |
* | translate: early exit in tb_flush if there is no tcg | Christian Borntraeger | 2016-08-30 | 1 | -0/+3 |
* | qht: do not segfault when gathering stats from an uninitialized qht | Emilio G. Cota | 2016-08-02 | 1 | -31/+39 |
* | translate-all: Fix user-mode self-modifying code in 2 page long TB | Stanislav Shmarov | 2016-07-08 | 1 | -5/+5 |
* | exec: [tcg] Track which vCPU is performing translation and execution | Lluís Vilanova | 2016-06-20 | 1 | -0/+2 |
* | os-posix: include sys/mman.h | Paolo Bonzini | 2016-06-16 | 1 | -2/+0 |
* | translate-all: add tb hash bucket info to 'info jit' dump | Emilio G. Cota | 2016-06-12 | 1 | -0/+36 |
* | tb hash: track translated blocks with qht | Emilio G. Cota | 2016-06-12 | 1 | -47/+38 |
* | tb hash: hash phys_pc, pc, and flags with xxhash | Emilio G. Cota | 2016-06-12 | 1 | -5/+5 |
* | cpu-exec: Rename cpu_resume_from_signal() to cpu_loop_exit_noexc() | Peter Maydell | 2016-06-09 | 1 | -2/+2 |
* | user-exec: Push resume-from-signal code out to handle_cpu_signal() | Peter Maydell | 2016-06-09 | 1 | -4/+8 |
* | translate-all.c: Don't pass puc, locked to tb_invalidate_phys_page() | Peter Maydell | 2016-06-09 | 1 | -11/+15 |
* | memory: remove unnecessary masking of MemoryRegion ram_addr | Paolo Bonzini | 2016-05-23 | 1 | -2/+1 |
* | cpu: move exec-all.h inclusion out of cpu.h | Paolo Bonzini | 2016-05-19 | 1 | -0/+1 |
* | tcg: Remove needless CPUState::current_tb | Sergey Fedorov | 2016-05-13 | 1 | -18/+2 |
* | tcg: Rework tb_invalidated_flag | Sergey Fedorov | 2016-05-13 | 1 | -4/+1 |
* | tcg: code_bitmap and code_write_count are not used by user-mode emulation | Paolo Bonzini | 2016-05-13 | 1 | -3/+8 |
* | tcg: Clean up tb_jmp_unlink() | Sergey Fedorov | 2016-05-13 | 1 | -12/+9 |
* | tcg: Extract removing of jumps to TB from tb_phys_invalidate() | Sergey Fedorov | 2016-05-13 | 1 | -18/+26 |
* | tcg: Rename tb_jmp_remove() to tb_remove_from_jmp_list() | Sergey Fedorov | 2016-05-13 | 1 | -3/+4 |
* | tcg: Init TB's direct jumps before making it visible | Sergey Fedorov | 2016-05-13 | 1 | -13/+19 |
* | tcg: Rearrange tb_link_page() to avoid forward declaration | Sergey Fedorov | 2016-05-13 | 1 | -103/+101 |
* | tcg: Use uintptr_t type for jmp_list_{next|first} fields of TB | Sergey Fedorov | 2016-05-13 | 1 | -18/+20 |
* | tcg: Clean up direct block chaining data fields | Sergey Fedorov | 2016-05-13 | 1 | -24/+27 |
* | translate-all: Adjust 256mb testing for mips64 | Richard Henderson | 2016-05-13 | 1 | -2/+2 |
* | translate-all: add missing munmap of the code_gen guard page for MIPS | Emilio G. Cota | 2016-05-13 | 1 | -2/+2 |
* | translate-all: remove redundant setting of tcg_ctx.code_gen_buffer_size | Emilio G. Cota | 2016-05-13 | 1 | -1/+0 |
* | tcg/ppc: Make direct jump patching thread-safe | Sergey Fedorov | 2016-05-13 | 1 | -0/+2 |
* | tb: consistently use uint32_t for tb->flags | Emilio G. Cota | 2016-05-13 | 1 | -5/+5 |
* | translate-all: add missing fold of tb_ctx into tcg_ctx | Emilio G. Cota | 2016-04-08 | 1 | -1/+2 |
* | qemu-log: dfilter-ise exec, out_asm, op and opt_op | Alex Bennée | 2016-03-22 | 1 | -1/+2 |
* | tcg: pass down TranslationBlock to tcg_code_gen | Alex Bennée | 2016-03-22 | 1 | -1/+1 |
* | log: do not unnecessarily include qom/cpu.h | Paolo Bonzini | 2016-02-03 | 1 | -0/+1 |
* | exec: Clean up includes | Peter Maydell | 2016-01-29 | 1 | -8/+1 |