aboutsummaryrefslogtreecommitdiff
path: root/translate-all.c
AgeCommit message (Expand)AuthorFilesLines
2015-12-02translate-all: ensure host page mask is always extended with 1'sPaolo Bonzini1-3/+3
2015-11-05cpu-exec: allow temporary disabling icountPavel Dovgalyuk1-1/+1
2015-10-19tcg/ppc: Revise goto_tb implementationRichard Henderson1-0/+2
2015-10-07tcg: Check for overflow via highwater markRichard Henderson1-5/+26
2015-10-07tcg: Allocate a guard page after code_gen_bufferRichard Henderson1-91/+119
2015-10-07tcg: Emit prologue to the beginning of code_gen_bufferRichard Henderson1-19/+9
2015-10-07tcg: Save insn data and use it in cpu_restore_state_from_tbRichard Henderson1-40/+110
2015-10-07tcg: Pass data argument to restore_state_to_opcRichard Henderson1-1/+1
2015-10-07tcg: Merge cpu_gen_code into tb_gen_codeRichard Henderson1-72/+59
2015-09-16translate: move real_host_page setting to -commonPeter Crosthwaite1-2/+0
2015-09-16translate-all: Move tcg_handle_interrupt() to -commonPeter Crosthwaite1-30/+0
2015-09-14Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell1-22/+63
2015-09-11maint: avoid useless "if (foo) free(foo)" patternMarkus Armbruster1-4/+2
2015-09-09cpu-exec: fix lock hierarchy for user-mode emulationPaolo Bonzini1-4/+2
2015-09-09exec: make mmap_lock/mmap_unlock globally availablePaolo Bonzini1-5/+0
2015-09-09tcg: comment on which functions have to be called with mmap_lock heldPaolo Bonzini1-7/+22
2015-09-09tcg: add memory barriers in page_find_alloc accessesPaolo Bonzini1-4/+4
2015-09-09replace spinlock by QemuMutex.KONRAD Frederic1-0/+34
2015-09-09translate-all: remove obsolete comment about l1_mapEmilio G. Cota1-2/+1
2015-08-24linux-user: remove --enable-guest-base/--disable-guest-baseLaurent Vivier1-1/+1
2015-08-14exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini1-1/+2
2015-08-06cpu-exec: Do not invalidate original TB in cpu_exec_nocache()Sergey Fedorov1-0/+8
2015-07-09translate-all: Change tb_flush() env argument to cpuPeter Crosthwaite1-4/+2
2015-07-06cpu-all: complete "real" host page size APIPeter Crosthwaite1-0/+2
2015-06-26include/exec: Move tb hash functions outPeter Crosthwaite1-0/+1
2015-06-17translate-all: fix watchpoints if retranslation not possibleAurelien Jarno1-5/+15
2015-06-05translate-all: make less of tb_invalidate_phys_page_range depend on is_cpu_wr...Paolo Bonzini1-9/+6
2015-06-05cputlb: remove useless arguments to tlb_unprotect_code_phys, renamePaolo Bonzini1-1/+1
2015-06-05translate-all: remove unnecessary argument to tb_invalidate_phys_rangePaolo Bonzini1-3/+2
2015-04-30exec: move rcu_read_lock/unlock to address_space_translate callersPaolo Bonzini1-0/+3
2015-04-28translate-all: use bitmap helpers for PageDesc's bitmapEmilio G. Cota1-33/+9
2015-04-27translate-all: use glib for all page descriptor allocationsEmilio G. Cota1-16/+2
2015-04-04target-i386: remove superfluous TARGET_HAS_SMC macroEmilio G. Cota1-4/+0
2015-02-10translate-all: Use g_try_malloc() for dynamic translator bufferMarkus Armbruster1-1/+1
2015-01-20exec.c: Drop TARGET_HAS_ICE define and checksPeter Maydell1-2/+2
2015-01-15translate-all: Mark map_exec() with the 'unused' attributeSeokYeon Hwang1-2/+2
2015-01-03translate: check cflags instead of use_icount globalPaolo Bonzini1-1/+1
2014-12-23cpu-exec: add a new CF_USE_ICOUNT cflagPaolo Bonzini1-0/+3
2014-12-17Merge remote-tracking branch 'remotes/xtensa/tags/20141217-xtensa' into stagingPeter Maydell1-0/+5
2014-12-17tcg: add separate monitor command to dump opcode countersMax Filippov1-0/+5
2014-12-16target-mips: Correct MIPS16/microMIPS branch size calculationMaciej W. Rozycki1-1/+1
2014-12-15cpu-exec: invalidate nocache translation if they are interruptedPavel Dovgalyuk1-0/+6
2014-10-06translate-all.c: memory walker initial address miscalculationMikhail Ilyin1-17/+16
2014-08-12trace: add some tcg tracing supportAlex Bennée1-0/+3
2014-06-24Fix new typos (found by codespell)Stefan Weil1-1/+1
2014-06-19memory: move preallocation code out of exec.cPaolo Bonzini1-7/+0
2014-05-24tcg-mips: Constrain the code_gen_buffer to be within one 256mb segmentRichard Henderson1-5/+85
2014-05-24tcg-mips: Layout executable and code_gen_bufferRichard Henderson1-0/+13
2014-05-12tcg: Define tcg_insn_unit for code pointersRichard Henderson1-7/+6
2014-04-04page_check_range: don't bail out early after unprotecting pageAndrei Warkentin1-1/+0