summaryrefslogtreecommitdiffstats
path: root/translate-all.c
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* linux-user: remove --enable-guest-base/--disable-guest-baseLaurent Vivier2015-08-241-1/+1
* exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini2015-08-141-1/+2
* cpu-exec: Do not invalidate original TB in cpu_exec_nocache()Sergey Fedorov2015-08-061-0/+8
* translate-all: Change tb_flush() env argument to cpuPeter Crosthwaite2015-07-091-4/+2Star
* cpu-all: complete "real" host page size APIPeter Crosthwaite2015-07-061-0/+2
* include/exec: Move tb hash functions outPeter Crosthwaite2015-06-261-0/+1
* translate-all: fix watchpoints if retranslation not possibleAurelien Jarno2015-06-171-5/+15
* translate-all: make less of tb_invalidate_phys_page_range depend on is_cpu_wr...Paolo Bonzini2015-06-051-9/+6Star
* cputlb: remove useless arguments to tlb_unprotect_code_phys, renamePaolo Bonzini2015-06-051-1/+1
* translate-all: remove unnecessary argument to tb_invalidate_phys_rangePaolo Bonzini2015-06-051-3/+2Star
* exec: move rcu_read_lock/unlock to address_space_translate callersPaolo Bonzini2015-04-301-0/+3