summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: SVM: improve the code readability for ASID managementMingwei Zhang2021-08-041-19/+24
* KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCBSean Christopherson2021-08-041-1/+1
* KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrlMaxim Levitsky2021-07-271-1/+1
* KVM: SVM: tweak warning about enabled AVIC on nested entryMaxim Levitsky2021-07-271-1/+1
* KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deact...Maxim Levitsky2021-07-271-2/+5
* KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initializedPaolo Bonzini2021-07-272-3/+3
* KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloa...Vitaly Kuznetsov2021-07-263-13/+13
* KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state()Vitaly Kuznetsov2021-07-263-5/+6
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-07-154-33/+116
|\
| * KVM: nSVM: Restore nested control upon leaving SMMVitaly Kuznetsov2021-07-153-3/+10
| * KVM: nSVM: Fix L1 state corruption upon return from SMMVitaly Kuznetsov2021-07-151-1/+38
| * KVM: nSVM: Introduce svm_copy_vmrun_state()Vitaly Kuznetsov2021-07-152-18/+24
| * KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUNVitaly Kuznetsov2021-07-151-0/+5
| * KVM: nSVM: Check the value written to MSR_VM_HSAVE_PAVitaly Kuznetsov2021-07-151-1/+10
| * KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilitiesSean Christopherson2021-07-151-4/+5
| * KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header failsSean Christopherson2021-07-151-2/+3
| * KVM: SVM: add module param to control the #SMI interceptionMaxim Levitsky2021-07-153-1/+14
| * KVM: SVM: remove INIT intercept handlerMaxim Levitsky2021-07-151-1/+0
| * KVM: SVM: #SMI interception must not skip the instructionMaxim Levitsky2021-07-151-1/+6
| * KVM: SVM: Revert clearing of C-bit on GPA in #NPF handlerSean Christopherson2021-07-141-1/+1
* | Merge tag 'x86-fpu-2021-07-07' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-07-071-0/+1
|\ \ | |/ |/|
| * x86/pkeys: Move read_pkru() and write_pkru()Dave Hansen2021-06-231-0/+1
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-06-172-8/+18
| |\
| * \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-06-091-4/+2
| |\ \
| * \ \ Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-293-8/+4
| |\ \ \
* | | | | KVM: x86: rename apic_access_page_done to apic_access_memslot_enabledMaxim Levitsky2021-06-251-2/+2
* | | | | KVM: x86: Enhance comments for MMU roles and nested transition trickinessSean Christopherson2021-06-251-0/+1
* | | | | KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU properSean Christopherson2021-06-251-1/+0
* | | | | KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU stateSean Christopherson2021-06-251-0/+6
* | | | | KVM: x86: Fix sizes used to pass around CR0, CR4, and EFERSean Christopherson2021-06-251-1/+1
* | | | | KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCBJim Mattson2021-06-241-0/+2
* | | | | Merge branch 'topic/ppc-kvm' of https://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2021-06-232-36/+6
|\| | | |
| * | | | Merge tag 'x86_urgent_for_v5.13_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-05-162-36/+6
| |\ \ \ \
| | * | | | x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFGBrijesh Singh2021-05-101-2/+2
| | * | | | x86/sev: Move GHCB MSR protocol and NAE definitions in a common headerBrijesh Singh2021-05-101-34/+4
| * | | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-104-56/+62
| |\ \ \ \ \ | | |/ / / / | |/| | | |
* | | | | | KVM: SVM: Refuse to load kvm_amd if NX support is not availableSean Christopherson2021-06-181-3/+10
* | | | | | KVM: x86: Drop pointless @reset_roots from kvm_init_mmu()Sean Christopherson2021-06-171-1/+1
* | | | | | KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpersSean Christopherson2021-06-171-1/+1
* | | | | | KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helperSean Christopherson2021-06-171-9/+29
* | | | | | KVM: x86: avoid loading PDPTRs after migration when possibleMaxim Levitsky2021-06-171-1/+2
* | | | | | KVM: x86: introduce kvm_register_clear_availableMaxim Levitsky2021-06-171-4/+2
* | | | | | KVM: nSVM: refactor the CR3 reload on migrationMaxim Levitsky2021-06-171-7/+25
* | | | | | KVM: nSVM: Drop pointless pdptrs_changed() check on nested transitionSean Christopherson2021-06-171-4/+2
* | | | | | KVM: SVM: hyper-v: Direct Virtual Flush supportVineeth Pillai2021-06-173-0/+80
* | | | | | KVM: SVM: hyper-v: Enlightened MSR-Bitmap supportVineeth Pillai2021-06-173-0/+35
* | | | | | KVM: SVM: hyper-v: Remote TLB flush for SVMVineeth Pillai2021-06-172-0/+75
* | | | | | KVM: SVM: Software reserved fieldsVineeth Pillai2021-06-171-2/+15
* | | | | | KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it ...Krish Sadhukhan2021-06-172-2/+6
* | | | | | KVM: x86: Drop "pre_" from enter/leave_smm() helpersSean Christopherson2021-06-171-4/+4