summaryrefslogtreecommitdiffstats
path: root/cpu-exec.c
Commit message (Expand)AuthorAgeFilesLines
* 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/+0
* 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/+3
| * 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/+2
| * tcg: introduce tcg_current_cpuPaolo Bonzini2015-09-091-9/+5
* | 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/+2
* cpu-exec: Purge all uses of ENV_GET_CPU()Peter Crosthwaite2015-07-091-15/+13
* 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/+3
* | cpu-exec: drop dead assignmentPaolo Bonzini2015-02-101-1/+0
|/
* cpu-exec: simplify init_delay_paramsPaolo Bonzini2015-02-021-4/+2
* cpu-exec: simplify align_clocksPaolo Bonzini2015-02-021-2/+1
* cpu-exec: invalidate nocache translation if they are interruptedPavel Dovgalyuk2014-12-151-1/+1
* icount: set can_do_io outside TB executionPavel Dovgalyuk2014-12-151-0/+3
* cpu-exec: reset exception_index correctlyPavel Dovgalyuk2014-12-151-1/+2
* cpu-exec: fix cpu_exec_nocachePavel Dovgalyuk2014-12-151-1/+6
* cpu-exec: Do CPU_INTERRUPT_HALT unconditionallyRichard Henderson2014-09-251-5/+0
* target-i386: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-64/+0
* target-ppc: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-8/+0
* target-lm32: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-7/+0
* target-microblaze: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-9/+0
* target-mips: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-9/+0
* target-tricore: Remove the dummy interrupt boilerplateRichard Henderson2014-09-251-5/+0
* target-openrisc: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-18/+0
* target-sparc: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-16/+0
* target-arm: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-23/+0
* target-unicore32: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-7/+0
* target-sh4: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-5/+0
* target-alpha: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-32/+0
* target-cris: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-21/+0
* target-m68k: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-13/+0
* target-s390x: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-6/+0
* target-xtensa: Use cpu_exec_interrupt qom hookRichard Henderson2014-09-251-6/+0
* qom: Add cpu_exec_interrupt hookRichard Henderson2014-09-251-5/+9
* target-ppc: Use cpu_exec_enter qom hookRichard Henderson2014-09-251-3/+0
* target-m68k: Use cpu_exec_enter/exit qom hooksRichard Henderson2014-09-251-12/+1
* target-i386: Use cpu_exec_enter/exit qom hooksRichard Henderson2014-09-251-12/+2
* cpu-exec: Remove do-nothing ifdef chainsRichard Henderson2014-09-251-32/+0
* qom: Add cpu_exec_enter and cpu_exec_exit hooksRichard Henderson2014-09-251-7/+2
OpenPOWER on IntegriCloud