summaryrefslogtreecommitdiffstats
path: root/cpu-exec.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'remotes/rth/tags/pull-atomic-20161026' into sta...Peter Maydell2016-10-271-0/+30
|\
| * tcg: Add EXCP_ATOMICRichard Henderson2016-10-261-0/+30
* | target-m68k: remove m68k_cpu_exec_enter() and m68k_cpu_exec_exit()Laurent Vivier2016-10-251-6/+0Star
|/
* cpu: atomically modify cpu->exit_requestAlex Bennée2016-10-041-4/+4
* tcg: Make tb_flush() thread safeSergey Fedorov2016-09-271-10/+2Star
* cpu-exec: Check -dfilter for -d cpuRichard Henderson2016-09-161-1/+2
* tcg: rename tb_find_physical()Sergey Fedorov2016-09-131-3/+3
* tcg: Merge tb_find_slow() and tb_find_fast()Sergey Fedorov2016-09-131-42/+30Star
* tcg: Avoid bouncing tb_lock between tb_gen_code() and tb_add_jump()Sergey Fedorov2016-09-131-4/+11
* tcg: cpu-exec: remove tb_lock from the hot-pathAlex Bennée2016-09-131-27/+21Star
* tcg: Prepare TB invalidation for lockless TB lookupPaolo Bonzini2016-09-131-2/+3
* tcg: Prepare safe access to tb_flushed out of tb_lockSergey Fedorov2016-09-131-9/+7Star
* tcg: Prepare safe tb_jmp_cache lookup out of tb_lockSergey Fedorov2016-09-131-2/+2
* tcg: Pass last_tb by value to tb_find_fast()Sergey Fedorov2016-09-131-8/+7Star
* cpu-exec: Move down some declarations in cpu_exec()Sergey Fedorov2016-07-171-4/+3Star
* tb hash: track translated blocks with qhtEmilio G. Cota2016-06-121-43/+43
* tb hash: hash phys_pc, pc, and flags with xxhashEmilio G. Cota2016-06-121-2/+2
* cpu-exec: Fix direct jump to TB spanning pageSergey Fedorov2016-05-261-0/+9
* cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini2016-05-191-0/+1
* cpu-exec: Clean up 'interrupt_request' reloading in cpu_handle_interrupt()Sergey Fedorov2016-05-131-3/+4
* cpu-exec: Remove unused 'x86_cpu' and 'env' from cpu_exec()Sergey Fedorov2016-05-131-12/+0Star
* cpu-exec: Move TB execution stuff out of cpu_exec()Sergey Fedorov2016-05-131-55/+64
* cpu-exec: Move interrupt handling out of cpu_exec()Sergey Fedorov2016-05-131-62/+70
* cpu-exec: Move exception handling out of cpu_exec()Sergey Fedorov2016-05-131-41/+52
* cpu-exec: Move halt handling out of cpu_exec()Sergey Fedorov2016-05-131-14/+24
* cpu-exec: Remove relic orphaned commentSergey Fedorov2016-05-131-2/+0Star
* tcg: Remove needless CPUState::current_tbSergey Fedorov2016-05-131-4/+0Star
* cpu-exec: Move TB chaining into tb_find_fast()Sergey Fedorov2016-05-131-16/+19
* tcg: Rework tb_invalidated_flagSergey Fedorov2016-05-131-10/+11
* tcg: Clean up from 'next_tb'Sergey Fedorov2016-05-131-27/+32
* cpu-exec: elide more icount code if CONFIG_USER_ONLYPaolo Bonzini2016-05-131-0/+8
* tcg: reorganize tb_find_physical loopAlex Bennée2016-05-131-20/+24
* tcg: Clean up direct block chaining safety checksSergey Fedorov2016-05-131-5/+2Star
* tb: consistently use uint32_t for tb->flagsEmilio G. Cota2016-05-131-3/+3
* qemu-log: dfilter-ise exec, out_asm, op and opt_opAlex Bennée2016-03-221-6/+7
* qemu-log: Improve the "exec" TB execution loggingPeter Maydell2016-03-221-9/+11
* log: do not unnecessarily include qom/cpu.hPaolo Bonzini2016-02-031-0/+1
* exec: Clean up includesPeter Maydell2016-01-291-1/+1
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-replay' into ...Peter Maydell2015-11-061-13/+42
|\
| * replay: interrupts and exceptionsPavel Dovgalyuk2015-11-061-10/+38
| * cpu-exec: allow temporary disabling icountPavel Dovgalyuk2015-11-051-3/+4
* | cpu-exec: Fix compiler warning (-Werror=clobbered)Stefan Weil2015-11-041-3/+15
|/
* cpu-exec: Add "nochain" debug flagRichard Henderson2015-10-191-1/+2
* i386: partial revert of interrupt poll fixPavel Dovgalyuk2015-09-251-0/+9
* cpu-exec: Migrate some generic fns to cpu-exec-commonPeter Crosthwaite2015-09-161-59/+0Star
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2015-09-141-49/+70
|\
| * cpu-exec: fix lock hierarchy for user-mode emulationPaolo Bonzini2015-09-091-18/+53
| * replace spinlock by QemuMutex.KONRAD Frederic2015-09-091-11/+3Star
| * tcg: signal-free qemu_cpu_kickPaolo Bonzini2015-09-091-1/+1
| * tcg: synchronize exit_request and tcg_current_cpu accessesPaolo Bonzini2015-09-091-1/+1