summaryrefslogtreecommitdiffstats
path: root/translate-all.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* translate-all: use bitmap helpers for PageDesc's bitmapEmilio G. Cota2015-04-281-33/+9Star
* translate-all: use glib for all page descriptor allocationsEmilio G. Cota2015-04-271-16/+2Star
* target-i386: remove superfluous TARGET_HAS_SMC macroEmilio G. Cota2015-04-041-4/+0Star
* translate-all: Use g_try_malloc() for dynamic translator bufferMarkus Armbruster2015-02-101-1/+1
* exec.c: Drop TARGET_HAS_ICE define and checksPeter Maydell2015-01-201-2/+2
* translate-all: Mark map_exec() with the 'unused' attributeSeokYeon Hwang2015-01-151-2/+2
* translate: check cflags instead of use_icount globalPaolo Bonzini2015-01-031-1/+1
* cpu-exec: add a new CF_USE_ICOUNT cflagPaolo Bonzini2014-12-231-0/+3
* Merge remote-tracking branch 'remotes/xtensa/tags/20141217-xtensa' into stagingPeter Maydell2014-12-171-0/+5
|\
| * tcg: add separate monitor command to dump opcode countersMax Filippov2014-12-171-0/+5
* | target-mips: Correct MIPS16/microMIPS branch size calculationMaciej W. Rozycki2014-12-161-1/+1
|/
* cpu-exec: invalidate nocache translation if they are interruptedPavel Dovgalyuk2014-12-151-0/+6
* translate-all.c: memory walker initial address miscalculationMikhail Ilyin2014-10-061-17/+16Star
* trace: add some tcg tracing supportAlex Bennée2014-08-121-0/+3
* Fix new typos (found by codespell)Stefan Weil2014-06-241-1/+1
* memory: move preallocation code out of exec.cPaolo Bonzini2014-06-191-7/+0Star
* tcg-mips: Constrain the code_gen_buffer to be within one 256mb segmentRichard Henderson2014-05-241-5/+85
* tcg-mips: Layout executable and code_gen_bufferRichard Henderson2014-05-241-0/+13
* tcg: Define tcg_insn_unit for code pointersRichard Henderson2014-05-121-7/+6Star
* page_check_range: don't bail out early after unprotecting pageAndrei Warkentin2014-04-041-1/+0Star