summaryrefslogtreecommitdiffstats
path: root/translate-all.c
Commit message (Expand)AuthorAgeFilesLines
* qemu-timer: do not include sysemu/cpus.h from util/qemu-timer.hPaolo Bonzini2017-03-141-0/+1
* translate-all: exit cpu_restore_state early if translatingAlex Bennée2017-03-091-0/+13
* Merge branch 'icount-update' into HEADPaolo Bonzini2017-03-031-1/+1
|\
| * cpu-exec: unify icount_decr and tcg_exit_reqPaolo Bonzini2017-02-221-1/+1
* | tcg: enable tb_lock() for SoftMMUAlex Bennée2017-02-241-14/+1Star
* | tcg: drop global lock during TCG code executionJan Kiszka2017-02-241-2/+7
* | mttcg: translate-all: Enable locking debug in a debug buildPranith Kumar2017-02-241-36/+16Star
|/
* trace: switch to modular code generation for sub-directoriesDaniel P. Berrange2017-01-311-1/+1
* replay: exception replay fixPavel Dovgalyuk2017-01-271-0/+2
* translate-all: Avoid -Werror=switch-boolRichard Henderson2017-01-081-1/+1
* log: Add locking to large logging blocksRichard Henderson2016-11-011-0/+2
* tcg: move locking for tb_invalidate_phys_page_range upAlex Bennée2016-10-311-8/+31
* *_run_on_cpu: introduce run_on_cpu_data typePaolo Bonzini2016-10-311-7/+6Star
* tcg: protect translation related stuff with tb_lock.KONRAD Frederic2016-10-311-6/+28
* translate-all: Add assert_(memory|tb)_lock annotationsAlex Bennée2016-10-311-1/+21
* tcg: comment on which functions have to be called with tb_lock heldPaolo Bonzini2016-10-311-5/+23
* translate-all: add DEBUG_LOCKING assertsAlex Bennée2016-10-311-0/+41
* translate_all: DEBUG_FLUSH -> DEBUG_TB_FLUSHAlex Bennée2016-10-311-4/+4
* tcg: Add EXCP_ATOMICRichard Henderson2016-10-261-0/+1
* translate-all.c: Compute L1 page table properties at runtimeVijaya Kumar K2016-10-241-25/+46
* tcg: Make tb_flush() thread safeSergey Fedorov2016-09-271-10/+28
* tcg: Merge GETPC and GETRARichard Henderson2016-09-161-0/+2
* tcg: set up tb->page_addr before insertionAlex Bennée2016-09-131-4/+4
* tcg: Prepare TB invalidation for lockless TB lookupPaolo Bonzini2016-09-131-0/+3
* tcg: Prepare safe access to tb_flushed out of tb_lockSergey Fedorov2016-09-131-2/+2
* tcg: Prepare safe tb_jmp_cache lookup out of tb_lockSergey Fedorov2016-09-131-3/+7
* translate: early exit in tb_flush if there is no tcgChristian Borntraeger2016-08-301-0/+3
* qht: do not segfault when gathering stats from an uninitialized qhtEmilio G. Cota2016-08-021-31/+39
* translate-all: Fix user-mode self-modifying code in 2 page long TBStanislav Shmarov2016-07-081-5/+5
* exec: [tcg] Track which vCPU is performing translation and executionLluís Vilanova2016-06-201-0/+2
* os-posix: include sys/mman.hPaolo Bonzini2016-06-161-2/+0Star
* translate-all: add tb hash bucket info to 'info jit' dumpEmilio G. Cota2016-06-121-0/+36
* tb hash: track translated blocks with qhtEmilio G. Cota2016-06-121-47/+38Star
* tb hash: hash phys_pc, pc, and flags with xxhashEmilio G. Cota2016-06-121-5/+5
* cpu-exec: Rename cpu_resume_from_signal() to cpu_loop_exit_noexc()Peter Maydell2016-06-091-2/+2
* user-exec: Push resume-from-signal code out to handle_cpu_signal()Peter Maydell2016-06-091-4/+8
* translate-all.c: Don't pass puc, locked to tb_invalidate_phys_page()Peter Maydell2016-06-091-11/+15
* memory: remove unnecessary masking of MemoryRegion ram_addrPaolo Bonzini2016-05-231-2/+1Star
* cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini2016-05-191-0/+1
* tcg: Remove needless CPUState::current_tbSergey Fedorov2016-05-131-18/+2Star
* tcg: Rework tb_invalidated_flagSergey Fedorov2016-05-131-4/+1Star
* tcg: code_bitmap and code_write_count are not used by user-mode emulationPaolo Bonzini2016-05-131-3/+8
* tcg: Clean up tb_jmp_unlink()Sergey Fedorov2016-05-131-12/+9Star
* tcg: Extract removing of jumps to TB from tb_phys_invalidate()Sergey Fedorov2016-05-131-18/+26
* tcg: Rename tb_jmp_remove() to tb_remove_from_jmp_list()Sergey Fedorov2016-05-131-3/+4
* tcg: Init TB's direct jumps before making it visibleSergey Fedorov2016-05-131-13/+19
* tcg: Rearrange tb_link_page() to avoid forward declarationSergey Fedorov2016-05-131-103/+101Star
* tcg: Use uintptr_t type for jmp_list_{next|first} fields of TBSergey Fedorov2016-05-131-18/+20
* tcg: Clean up direct block chaining data fieldsSergey Fedorov2016-05-131-24/+27
* translate-all: Adjust 256mb testing for mips64Richard Henderson2016-05-131-2/+2