aboutsummaryrefslogtreecommitdiffstats
path: root/kvm-cpu.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-02kvm-cpu: Pause vCPU in signal handlerJulien Thierry1-3/+12
2018-11-02kvm: Do not pause already paused vcpusJulien Thierry1-3/+1
2016-04-14kvmtool: delegate exit/reboot responsibility to vcpu0Will Deacon1-1/+2
2016-04-11Add basic infrastructure to run tasks on vCPUsMichael Ellerman1-0/+73
2015-11-05kvmtool: fix VM exit race attempting to pthread_kill an exited threadWill Deacon1-17/+2
2015-10-27kvmtool: correct order of the vcpu destructorSasha Levin1-1/+1
2015-09-04Handle KVM_EXIT_SYSTEM_EVENT on any VCPUMark Rutland1-4/+9
2015-06-01kvmtool: Handle exit reason KVM_EXIT_SYSTEM_EVENTAnup Patel1-0/+16
2015-06-01kvmtool: virtio: pass trapped vcpu to IO accessorsMarc Zyngier1-1/+1
2015-06-01kvmtool: sample CPU endianness on virtio-mmio device resetMarc Zyngier1-0/+6
2015-06-01kvmtool: pass trapped vcpu to MMIO accessorsMarc Zyngier1-2/+2
2015-06-01kvm tools: remove global kvm objectSasha Levin1-1/+1
2015-06-01kvm tools: use init/exit where possibleSasha Levin1-0/+2
2015-06-01kvm tools: move kvm_cpus into struct kvmSasha Levin1-5/+70
2015-06-01kvm tools: remove redundancy between kvm_config and kvmSasha Levin1-1/+1
2015-06-01kvm tools: Do not run guest if it is stopped.Asias He1-0/+3
2015-06-01kvm tools: Fix 'lkvm stop' when guest is pasued.Asias He1-1/+1
2015-06-01kvm tools: Remove KVM_NR_CPUSMatt Evans1-2/+6
2015-06-01kvm tools: Fix MMIO ordering problem cause due to coalescingSasha Levin1-0/+6
2015-06-01kvm tools: Create arch-specific kvm_cpu__emulate_{mm}io()Matt Evans1-17/+17
2015-06-01kvm tools: Add NMI ability to 'kvm debug'Sasha Levin1-0/+5
2015-06-01kvm tools: Fix KVM_RUN exit code checkMatt Evans1-1/+1
2015-06-01kvm tools: Add arch-specific KVM_RUN exit handling via kvm_cpu__handle_exit()Matt Evans1-2/+8
2015-06-01kvm tools: Split x86 arch-specific bits into x86/Matt Evans1-372/+0
2015-06-01kvm tools: Allow piping debug output to file descriptorSasha Levin1-33/+45
2015-06-01kvm tools: Enable fast string operationsSasha Levin1-0/+2
2015-06-01kvm tools: Make keyboard termination go through regular termination pathSasha Levin1-2/+6
2015-06-01kvm tools: Fix guest single-stepping setupPekka Enberg1-0/+3
2015-06-01kvm tools: Implement keyboard reset methodSasha Levin1-1/+7
2015-06-01kvm tools: Add MMIO coalescing supportSasha Levin1-0/+24
2015-06-01kvm tools: Add APIs to allow pausing guestsSasha Levin1-5/+15
2015-06-01kvm tools: Exit VCPU thread only when SIGKVMEXIT is receivedSasha Levin1-5/+10
2015-06-01kvm tools: Exit properly on SMP guestsSasha Levin1-1/+12
2015-06-01kvm tools: Prefix error() and friends helpers with pr_Cyrill Gorcunov1-1/+1
2015-06-01kvm tools: Lookup symbol based on RIP for 'kill -3'Pekka Enberg1-0/+9
2015-06-01kvm tools: Use constants for commonly used mmap flagsSasha Levin1-1/+1
2015-06-01kvm tools: Rename 'self' variablesSasha Levin1-98/+98
2015-06-01kvm tools: Fix and improve the CPU register dump debug output codeIngo Molnar1-12/+20
2015-06-01kvm tools: Enable SMP supportSasha Levin1-0/+2
2015-06-01kvm tools: Abolishment of uint*_t typesSasha Levin1-23/+23
2015-06-01kvm tools: Use system wide msr-index.h instead of own definitionsCyrill Gorcunov1-18/+8
2015-06-01kvm tools: Use per-VCPU threads for executionPekka Enberg1-8/+13
2015-06-01kvm tools: Move CPU initialization to kvm_cpu__start()Pekka Enberg1-0/+3
2015-06-01kvm tools: Extract kvm_cpu__start() functionPekka Enberg1-0/+59
2015-06-01kvm tools: Introduce KVM VCPU data structurePekka Enberg1-0/+370