summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/kvm.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-151-1/+1
|\
| * x86/kvm: Remove unused virt to phys translation in kvm_guest_cpu_init()Rafael Mendonca2022-11-091-1/+1
* | x86/paravirt: Use common macro for creating simple asm paravirt functionsJuergen Gross2022-11-241-13/+6
* | x86/paravirt: Properly align PV functionsThomas Gleixner2022-10-171-0/+1
|/
* x86: kvm: remove NULL check before kfreeDongliang Mu2022-06-201-2/+1
* x86, kvm: use correct GFP flags for preemption disabledPaolo Bonzini2022-05-251-1/+1
* x86/kvm: Alloc dummy async #PF token outside of raw spinlockSean Christopherson2022-05-251-14/+27
* Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-05-251-0/+13
|\
| * x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resumeWanpeng Li2022-04-211-0/+13
* | Merge branch 'kvm-older-features' into HEADPaolo Bonzini2022-04-131-38/+39
|\ \ | |/ |/|
| * KVM: x86: Support the vCPU preemption check with nopvspin and realtime hintLi RongQing2022-04-021-37/+38
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-04-021-1/+1
|\|
| * KVM: x86: fix sending PV IPILi RongQing2022-04-021-1/+1
* | x86/ibt,paravirt: Sprinkle ENDBRPeter Zijlstra2022-03-151-1/+2
|/
* KVM: x86: Yield to IPI target vCPU only if it is busyLi RongQing2022-02-251-1/+1
* x86/kvm: Don't use PV TLB/yield when mwait is advertisedWanpeng Li2022-02-251-0/+2
* x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPUWanpeng Li2022-02-181-3/+6
* x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal timeDavid Woodhouse2022-01-071-3/+3
* Merge branch 'kvm-5.16-fixes' into kvm-masterPaolo Bonzini2021-11-111-1/+1
|\
| * KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURESPaul Durrant2021-11-111-1/+1
* | Merge branch 'kvm-guest-sev-migration' into kvm-masterPaolo Bonzini2021-11-111-0/+107
|\ \
| * | x86/kvm: Add kexec support for SEV Live Migration.Ashish Kalra2021-11-111-0/+25
| * | x86/kvm: Add guest support for detecting and enabling SEV Live Migration feat...Ashish Kalra2021-11-111-0/+82
| |/
* / x86/sev: Replace occurrences of sev_active() with cc_platform_has()Tom Lendacky2021-10-041-1/+2
|/
* x86/kvm: Don't enable IRQ when IRQ enabled in kvm_waitLai Jiangshan2021-09-061-2/+3
* x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline()Vitaly Kuznetsov2021-05-071-25/+17
* x86/kvm: Disable all PV features on crashVitaly Kuznetsov2021-05-071-12/+32
* x86/kvm: Disable kvmclock on all CPUs on shutdownVitaly Kuznetsov2021-05-071-0/+1
* x86/kvm: Teardown PV features on boot CPU as wellVitaly Kuznetsov2021-05-071-16/+40
* x86/kvm: Fix pr_info() for async PF setup/teardownVitaly Kuznetsov2021-05-051-2/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-011-68/+60
|\
| * Merge branch 'kvm-sev-cgroup' into HEADPaolo Bonzini2021-04-221-13/+10
| |\
| * | x86/kvm: Don't bother __pv_cpu_mask when !CONFIG_SMPWanpeng Li2021-04-191-63/+55
* | | Merge tag 'x86-mm-2021-04-29' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2021-04-291-3/+8
|\ \ \
| * | | x86/mm/tlb: Flush remote and local TLBs concurrentlyNadav Amit2021-03-061-3/+8
| |/ /
* | | Merge tag 'x86_alternatives_for_v5.13' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2021-04-261-1/+1
|\ \ \ | |_|/ |/| |
| * | x86/paravirt: Switch time pvops functions to use static_call()Juergen Gross2021-03-111-1/+1
| |/
* / x86/kvm: Fix broken irq restoration in kvm_waitWanpeng Li2021-03-181-13/+10
|/
* x86/kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detectedDavid Woodhouse2020-10-281-0/+6
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-10-231-1/+1
|\
| * cpuidle-haltpoll: fix error comments in arch_haltpoll_disableLi Qiang2020-09-281-1/+1
* | Merge tag 'x86_seves_for_v5.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2020-10-141-6/+29
|\ \ | |/ |/|
| * x86/kvm: Add KVM-specific VMMCALL handling under SEV-ESTom Lendacky2020-09-091-6/+29
* | Revert "KVM: Check the allocation of pv cpu mask"Vitaly Kuznetsov2020-09-201-19/+3
* | x86/kvm: don't forget to ACK async PF IRQVitaly Kuznetsov2020-09-121-0/+2
* | x86/kvm: properly use DEFINE_IDTENTRY_SYSVEC() macroVitaly Kuznetsov2020-09-121-4/+0
* | KVM: Check the allocation of pv cpu maskHaiwei Li2020-09-111-3/+19
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-08-061-37/+81
|\
| * x86/kvm: Add "nopvspin" parameter to disable PV spinlocksZhenzhong Duan2020-07-081-7/+32
| * x86/kvm: Change print code to use pr_*() formatZhenzhong Duan2020-07-081-9/+13