aboutsummaryrefslogtreecommitdiffstats
path: root/cpus.c
AgeCommit message (Expand)AuthorFilesLines
2011-08-22Replace qemu_system_cond with VCPU stop mechanismJan Kiszka1-14/+6
2011-08-22Do not kick vcpus in TCG modeJan Kiszka1-1/+1
2011-08-20Use glib memory allocation and free functionsAnthony Liguori1-4/+4
2011-07-23iothread: replace fair_mutex with a condition variablePaolo Bonzini1-15/+9
2011-07-16Fix signal handling of SIG_IPI when io-thread is enabledAlexandre Raymond1-1/+9
2011-07-16Fix signal handling when io-thread is disabledAlexandre Raymond1-1/+1
2011-06-27Merge remote-tracking branch 'stefanha/trivial-patches' into stagingAnthony Liguori1-0/+3
2011-06-26Remove exec-all.h include directivesBlue Swirl1-1/+0
2011-06-24Do not include compatfd for WIN32Jan Kiszka1-0/+3
2011-06-20Fix typo in cpus.cAlexandre Raymond1-1/+1
2011-06-15Command line support for altering the log file locationMatthew Fernandez1-0/+5
2011-04-15qemu_next_deadline should not consider host-time timersPaolo Bonzini1-2/+2
2011-04-15enable vm_clock to "warp" in the iothread+icount casePaolo Bonzini1-1/+7
2011-04-15really fix -icount in the iothread casePaolo Bonzini1-0/+3
2011-03-21Merge remote branch 'qemu-kvm/uq/master' into stagingAnthony Liguori1-72/+54
2011-03-20Fix conversions from pointer to int and vice versaStefan Weil1-4/+4
2011-03-16Expose thread_id in info cpusJan Kiszka1-0/+2
2011-03-16kvm: Add in-kernel irqchip awareness to cpu_thread_is_idleJan Kiszka1-1/+2
2011-03-15x86: Unbreak TCG support for hardware breakpointsJan Kiszka1-24/+3
2011-03-15Implement qemu_kvm_eat_signals only for CONFIG_LINUXJan Kiszka1-47/+47
2011-03-13add Win32 IPI servicePaolo Bonzini1-3/+22
2011-03-13protect qemu_cpu_kick_self for Win32Paolo Bonzini1-0/+4
2011-03-13provide dummy signal init functions for win32Paolo Bonzini1-70/+73
2011-03-13merge all signal initialization with qemu_signalfd_init, renamePaolo Bonzini1-51/+36
2011-03-13iothread stops the vcpu thread via IPIPaolo Bonzini1-0/+2
2011-03-13do not use timedwait on qemu_cpu_condPaolo Bonzini1-2/+2
2011-03-13do not use timedwait on qemu_pause_condPaolo Bonzini1-1/+1
2011-03-13do not use timedwait on qemu_system_condPaolo Bonzini1-2/+2
2011-03-13do not use timedwait on qemu_halt_condPaolo Bonzini1-2/+2
2011-03-13always signal pause_cond after stopping a VCPUPaolo Bonzini1-0/+2
2011-03-13exit round-robin vcpu loop if cpu->stopped is truePaolo Bonzini1-1/+1
2011-03-13include qemu-thread.h earlyPaolo Bonzini1-2/+1
2011-03-13Refactor thread retrieval and checkJan Kiszka1-14/+8
2011-02-16Merge remote branch 'qemu-kvm/uq/master' into stagingAnthony Liguori1-273/+452
2011-02-14io-thread: make sure to initialize qemu_work_cond and qemu_cpu_condAnthony Liguori1-1/+3
2011-02-14kvm: Separate TCG from KVM cpu executionJan Kiszka1-5/+5
2011-02-14Move debug exception handling out of cpu_execJan Kiszka1-5/+30
2011-02-14Refactor debug and vmstop request interfaceJan Kiszka1-8/+1
2011-02-14Improve vm_stop reason declarationsJan Kiszka1-2/+2
2011-02-14Fix a few coding style violations in cpus.cJan Kiszka1-27/+44
2011-02-14Refactor cpu_has_work/any_cpu_has_work in cpus.cJan Kiszka1-20/+23
2011-02-14Refactor kvm&tcg function names in cpus.cJan Kiszka1-8/+8
2011-02-14Introduce VCPU self-signaling serviceJan Kiszka1-0/+21
2011-02-14kvm: Add MCE signal support for !CONFIG_IOTHREADJan Kiszka1-42/+65
2011-02-14kvm: Fix race between timer signals and vcpu entry under !IOTHREADJan Kiszka1-1/+30
2011-02-14Set up signalfd under !CONFIG_IOTHREADJan Kiszka1-53/+64
2011-02-14kvm: Call qemu_kvm_eat_signals also under !CONFIG_IOTHREADJan Kiszka1-38/+52
2011-02-14kvm: Refactor qemu_kvm_eat_signalsJan Kiszka1-16/+7
2011-02-14kvm: Set up signal mask also for !CONFIG_IOTHREADJan Kiszka1-2/+27
2011-02-14Refactor signal setup functions in cpus.cJan Kiszka1-79/+83