150 Commits (1ff36b5d4d00a4e3633eb960bf2be562f5e47dbf)

Author SHA1 Message Date
Richard Henderson 5bfd75a35c tcg/ppc: Revise goto_tb implementation 11 years ago
Richard Henderson b125f9dc7b tcg: Check for overflow via highwater mark 11 years ago
Richard Henderson f293709c6a tcg: Allocate a guard page after code_gen_buffer 11 years ago
Richard Henderson 8163b74938 tcg: Emit prologue to the beginning of code_gen_buffer 11 years ago
Richard Henderson fca8a500d5 tcg: Save insn data and use it in cpu_restore_state_from_tb 11 years ago
Richard Henderson bad729e272 tcg: Pass data argument to restore_state_to_opc 11 years ago
Richard Henderson fec88f64bd tcg: Merge cpu_gen_code into tb_gen_code 11 years ago
Peter Crosthwaite 5f12a788c0 translate: move real_host_page setting to -common 11 years ago
Peter Crosthwaite 9b68a7754a translate-all: Move tcg_handle_interrupt() to -common 11 years ago
Markus Armbruster 012aef0734 maint: avoid useless "if (foo) free(foo)" pattern 11 years ago
Paolo Bonzini 9fd1a94888 cpu-exec: fix lock hierarchy for user-mode emulation 11 years ago
Paolo Bonzini 8fd19e6cfd exec: make mmap_lock/mmap_unlock globally available 11 years ago
Paolo Bonzini 756920876f tcg: comment on which functions have to be called with mmap_lock held 11 years ago
Paolo Bonzini 6940fab84b tcg: add memory barriers in page_find_alloc accesses 11 years ago
KONRAD Frederic 677ef6230b replace spinlock by QemuMutex. 11 years ago
Emilio G. Cota d1142fb83e translate-all: remove obsolete comment about l1_map 11 years ago
Laurent Vivier 4cbea59869 linux-user: remove --enable-guest-base/--disable-guest-base 11 years ago
Paolo Bonzini 414b15c909 exec: drop cpu_can_do_io, just read cpu->can_do_io 11 years ago
Sergey Fedorov 02d57ea115 cpu-exec: Do not invalidate original TB in cpu_exec_nocache() 11 years ago
Peter Crosthwaite bbd77c180d translate-all: Change tb_flush() env argument to cpu 11 years ago
Peter Crosthwaite 4e51361d79 cpu-all: complete "real" host page size API 11 years ago
Peter Crosthwaite e1b89321ba include/exec: Move tb hash functions out 11 years ago
Aurelien Jarno 8d302e7675 translate-all: fix watchpoints if retranslation not possible 11 years ago
Paolo Bonzini fc377bcf61 translate-all: make less of tb_invalidate_phys_page_range depend on is_cpu_write_access 11 years ago
Paolo Bonzini 9564f52da7 cputlb: remove useless arguments to tlb_unprotect_code_phys, rename 11 years ago
Paolo Bonzini 358653391b translate-all: remove unnecessary argument to tb_invalidate_phys_range 11 years ago
Paolo Bonzini 41063e1e7a exec: move rcu_read_lock/unlock to address_space_translate callers 11 years ago
Emilio G. Cota 510a647fa2 translate-all: use bitmap helpers for PageDesc's bitmap 11 years ago
Emilio G. Cota e3a0abfda7 translate-all: use glib for all page descriptor allocations 11 years ago
Emilio G. Cota 9c04146ad4 target-i386: remove superfluous TARGET_HAS_SMC macro 11 years ago
Markus Armbruster 8b98ade31e translate-all: Use g_try_malloc() for dynamic translator buffer 11 years ago
Peter Maydell ec53b45bcd exec.c: Drop TARGET_HAS_ICE define and checks 11 years ago
SeokYeon Hwang 2d8ac5eb7a translate-all: Mark map_exec() with the 'unused' attribute 11 years ago
Paolo Bonzini bd79255d25 translate: check cflags instead of use_icount global 12 years ago
Paolo Bonzini 0266359e57 cpu-exec: add a new CF_USE_ICOUNT cflag 12 years ago
Max Filippov 246ae24d7d tcg: add separate monitor command to dump opcode counters 12 years ago
Maciej W. Rozycki c357747981 target-mips: Correct MIPS16/microMIPS branch size calculation 12 years ago
Pavel Dovgalyuk d8a499f17e cpu-exec: invalidate nocache translation if they are interrupted 12 years ago
Mikhail Ilyin 1a1c4db9b2 translate-all.c: memory walker initial address miscalculation 12 years ago
Alex Bennée 6db8b53866 trace: add some tcg tracing support 12 years ago
Stefan Weil 5d831be272 Fix new typos (found by codespell) 12 years ago
Paolo Bonzini 38183310be memory: move preallocation code out of exec.c 12 years ago
Richard Henderson 483c76e140 tcg-mips: Constrain the code_gen_buffer to be within one 256mb segment 12 years ago
Richard Henderson 479eb12108 tcg-mips: Layout executable and code_gen_buffer 12 years ago
Richard Henderson 1813e1758d tcg: Define tcg_insn_unit for code pointers 12 years ago
Andrei Warkentin cd7ccc8351 page_check_range: don't bail out early after unprotecting page 12 years ago
Andreas Färber a47dddd734 exec: Change cpu_abort() argument to CPUState 13 years ago
Andreas Färber baea4fae7b cputlb: Change tlb_unprotect_code_phys() argument to CPUState 13 years ago
Andreas Färber 0ea8cb8895 cpu-exec: Change cpu_resume_from_signal() argument to CPUState 13 years ago
Andreas Färber 611d4f996f translate-all: Change tb_flush_jmp_cache() argument to CPUState 13 years ago