summaryrefslogtreecommitdiffstats
path: root/translate-all.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* translate-all: add missing munmap of the code_gen guard page for MIPSEmilio G. Cota2016-05-131-2/+2
* translate-all: remove redundant setting of tcg_ctx.code_gen_buffer_sizeEmilio G. Cota2016-05-131-1/+0Star
* tcg/ppc: Make direct jump patching thread-safeSergey Fedorov2016-05-131-0/+2
* tb: consistently use uint32_t for tb->flagsEmilio G. Cota2016-05-131-5/+5
* translate-all: add missing fold of tb_ctx into tcg_ctxEmilio G. Cota2016-04-081-1/+2
* qemu-log: dfilter-ise exec, out_asm, op and opt_opAlex Bennée2016-03-221-1/+2
* tcg: pass down TranslationBlock to tcg_code_genAlex Bennée2016-03-221-1/+1
* log: do not unnecessarily include qom/cpu.hPaolo Bonzini2016-02-031-0/+1
* exec: Clean up includesPeter Maydell2016-01-291-8/+1Star
* translate-all: ensure host page mask is always extended with 1'sPaolo Bonzini2015-12-021-3/+3
* cpu-exec: allow temporary disabling icountPavel Dovgalyuk2015-11-051-1/+1
* tcg/ppc: Revise goto_tb implementationRichard Henderson2015-10-191-0/+2
* tcg: Check for overflow via highwater markRichard Henderson2015-10-071-5/+26
* tcg: Allocate a guard page after code_gen_bufferRichard Henderson2015-10-071-91/+119
* tcg: Emit prologue to the beginning of code_gen_bufferRichard Henderson2015-10-071-19/+9Star
* tcg: Save insn data and use it in cpu_restore_state_from_tbRichard Henderson2015-10-071-40/+110
* tcg: Pass data argument to restore_state_to_opcRichard Henderson2015-10-071-1/+1
* tcg: Merge cpu_gen_code into tb_gen_codeRichard Henderson2015-10-071-72/+59Star
* translate: move real_host_page setting to -commonPeter Crosthwaite2015-09-161-2/+0Star
* translate-all: Move tcg_handle_interrupt() to -commonPeter Crosthwaite2015-09-161-30/+0Star
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2015-09-141-22/+63
|\
| * cpu-exec: fix lock hierarchy for user-mode emulationPaolo Bonzini2015-09-091-4/+2Star
| * exec: make mmap_lock/mmap_unlock globally availablePaolo Bonzini2015-09-091-5/+0Star
| * tcg: comment on which functions have to be called with mmap_lock heldPaolo Bonzini2015-09-091-7/+22
| * tcg: add memory barriers in page_find_alloc accessesPaolo Bonzini2015-09-091-4/+4
| * replace spinlock by QemuMutex.KONRAD Frederic2015-09-091-0/+34
| * translate-all: remove obsolete comment about l1_mapEmilio G. Cota2015-09-091-2/+1Star
* | maint: avoid useless "if (foo) free(foo)" patternMarkus Armbruster2015-09-111-4/+2Star
|/