summaryrefslogtreecommitdiffstats
path: root/cpu-exec.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| * tcg: synchronize cpu->exit_request and cpu->tcg_exit_req accessesPaolo Bonzini2015-09-091-1/+5
| * tcg: assign cpu->current_tb in a simpler placePaolo Bonzini2015-09-091-8/+2Star
| * tcg: introduce tcg_current_cpuPaolo Bonzini2015-09-091-9/+5Star
* | cpu-exec: introduce loop exit with restore functionPavel Dovgalyuk2015-09-111-0/+9
|/
* exec: drop cpu_can_do_io, just read cpu->can_do_ioPaolo Bonzini2015-08-141-1/+1
* cpu-exec: Do not invalidate original TB in cpu_exec_nocache()Sergey Fedorov2015-08-061-6/+2Star
* cpu-exec: Purge all uses of ENV_GET_CPU()Peter Crosthwaite2015-07-091-15/+13Star
* include/exec: Move tb hash functions outPeter Crosthwaite2015-06-261-0/+1
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2015-02-241-0/+33
|\
| * exec: RCUify AddressSpaceDispatchPaolo Bonzini2015-02-161-1/+24
| * exec: make iotlb RCU-friendlyPaolo Bonzini2015-02-161-1/+5
| * exec: introduce cpu_reload_memory_mapPaolo Bonzini2015-02-161-0/+6
* | cpu-exec: simplify icount codePaolo Bonzini2015-02-101-8/+3Star
* | cpu-exec: drop dead assignmentPaolo Bonzini2015-02-101-1/+0Star
|/
* cpu-exec: simplify init_delay_paramsPaolo Bonzini2015-02-021-4/+2Star
* cpu-exec: simplify align_clocksPaolo Bonzini2015-02-021-2/+1Star
* cpu-exec: invalidate nocache translation if they are interruptedPavel Dovgalyuk2014-12-151-1/+1