summaryrefslogtreecommitdiff
path: root/cpus.c
AgeCommit message (Expand)AuthorFilesLines
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
2011-02-14kvm: Provide sigbus services arch-independentlyJan Kiszka1-6/+4
2011-02-14kvm: Handle kvm_init_vcpu errorsJan Kiszka1-4/+15
2011-02-14kvm: Drop redundant kvm_enabled from kvm_cpu_thread_fnJan Kiszka1-2/+2
2011-02-14Trigger exit from cpu_exec_all on pending IO eventsJan Kiszka1-0/+1
2011-02-14Stop current VCPU on synchronous reset requestsJan Kiszka1-4/+13
2011-02-14Prevent abortion on multiple VCPU kicksJan Kiszka1-1/+5
2011-01-23kvm: Do not use qemu_fair_mutexJan Kiszka1-2/+0
2010-12-09cpus: flush all requests on each vm stopMichael S. Tsirkin1-0/+2
2010-10-30target-xxx: Use fprintf_function (format checking)Stefan Weil1-2/+1
2010-10-20MCE: Relay UCR MCE to guestMarcelo Tosatti1-8/+73
2010-10-20iothread: use signalfdMarcelo Tosatti1-5/+69
2010-07-22Rework debug exception processing for gdb useJan Kiszka1-10/+16
2010-07-22Rename tcg_cpu_exec and tcg_has_workJan Kiszka1-5/+5
2010-07-22Drop redundant global cur_cpu variableJan Kiszka1-3/+2
2010-07-22Fix qemu_wait_io_event processing in io-thread modeJan Kiszka1-4/+9
2010-07-22Fix cpu_exit for tcp_cpu_execJan Kiszka1-1/+2
2010-07-22Init qemu_system_condJan Kiszka1-0/+1
2010-07-06Fix io-thread build breakage of a88790a14fJan Kiszka1-0/+1
2010-06-14make qemu_thread_create block all signalsPaolo Bonzini1-27/+11
2010-05-14cpus: add one 'const'Blue Swirl1-1/+1
2010-05-11add cpu_is_stopped helperMarcelo Tosatti1-0/+5
2010-05-11port qemu-kvm's on_vcpu codeMarcelo Tosatti1-0/+53
2010-05-11standardize on qemu_cpu_kick for signalling cpu thread(s)Marcelo Tosatti1-5/+2
2010-05-11make SIG_IPI to tcg vcpu thread reliableMarcelo Tosatti1-14/+9
2010-05-04Fix cpu list("-cpu ?") breakage, spotted by TeLeManBlue Swirl1-0/+11
2010-04-26kvm_init_vcpu requires global lock heldMarcelo Tosatti1-1/+1
2010-04-12Fix build when configured with --enable-io-threadBlue Swirl1-0/+16
2010-04-07fix 100% cpu utilization when cpu is stoppedPaolo Bonzini1-4/+2
2010-03-29Compile qemu-timer only onceBlue Swirl1-0/+16
2010-03-29Refactor CPUState handling out of vl.cBlue Swirl1-0/+773