summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm/svm.h
Commit message (Expand)AuthorAgeFilesLines
* Revert "KVM: SEV: add cache flush to solve SEV cache incoherency issues"Ashish Kalra2022-09-281-2/+0
* KVM: SVM: Sync the GHCB scratch buffer using already mapped ghcbAshish Kalra2022-07-131-0/+2
* KVM: SVM: Add module parameter to enable the SEV-SNPBrijesh Singh2022-07-131-1/+1
* KVM: SVM: Support SEV-SNP AP Creation NAE eventTom Lendacky2022-07-131-0/+6
* KVM: SVM: Use a VMSA physical address variable for populating VMCBTom Lendacky2022-07-131-0/+1
* KVM: SVM: Provide support for SNP_GUEST_REQUEST NAE eventBrijesh Singh2022-07-131-0/+2
* KVM: SVM: Introduce ops for the post gfn map and unmapBrijesh Singh2022-07-131-0/+11
* KVM: SVM: Add support to handle GHCB GPA register VMGEXITBrijesh Singh2022-07-131-0/+7
* KVM: SVM: Remove the long-lived GHCB host mapBrijesh Singh2022-07-131-2/+22
* KVM: SVM: Do not use long-lived GHCB map while setting scratch areaBrijesh Singh2022-07-131-1/+2
* KVM: X86: Keep the NPT and RMP page level in syncBrijesh Singh2022-07-131-0/+1
* KVM: SVM: Add KVM_SEV_SNP_LAUNCH_START commandBrijesh Singh2022-07-131-0/+1
* KVM: SVM: Add KVM_SNP_INIT commandBrijesh Singh2022-07-131-0/+4
* KVM: SVM: Add initial SEV-SNP supportBrijesh Singh2022-07-131-0/+8
* KVM: SVM: Make AVIC backing, VMSA and VMCB memory allocation SNP safeBrijesh Singh2022-07-131-0/+1
* KVM: SVM: Provide the Hypervisor Feature support VMGEXITBrijesh Singh2022-07-131-1/+2
* KVM: SVM: Add support to handle AP reset MSR protocolTom Lendacky2022-07-131-0/+1
* KVM: SEV: Init target VMCBs in sev_migrate_fromPeter Gonda2022-06-241-1/+1
* KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/putMaxim Levitsky2022-06-091-2/+2
* Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/kvm-riscv/linux into...Paolo Bonzini2022-06-091-2/+2
|\
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-261-11/+44
| |\
| * \ Merge tag 'x86_sev_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-05-231-2/+2
| |\ \
| | * | KVM: SVM: Create a separate mapping for the SEV-ES save areaTom Lendacky2022-04-061-2/+2
* | | | KVM: SVM: fix tsc scaling cache logicMaxim Levitsky2022-06-071-1/+1
| |_|/ |/| |
* | | Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-05-251-0/+2
|\| |
| * | KVM: SEV: add cache flush to solve SEV cache incoherency issuesMingwei Zhang2022-04-211-0/+2
| |/
* | KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX interceptsBabu Moger2022-04-291-1/+1
* | KVM: x86: SVM: allow AVIC to co-exist with a nested guest runningMaxim Levitsky2022-04-021-0/+1
* | KVM: x86: nSVM: implement nested vGIFMaxim Levitsky2022-04-021-6/+29
* | KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSEMaxim Levitsky2022-04-021-0/+2
* | KVM: x86: nSVM: implement nested LBR virtualizationMaxim Levitsky2022-04-021-0/+3
* | KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is runningMaxim Levitsky2022-04-021-0/+2
* | KVM: x86: SVM: remove vgif_enabled()Maxim Levitsky2022-04-021-8/+4
* | KVM: x86: SVM: use vmcb01 in init_vmcbMaxim Levitsky2022-04-021-1/+1
* | KVM: x86: nSVM: implement nested VMLOAD/VMSAVEMaxim Levitsky2022-04-021-1/+7
|/
* KVM: x86: SVM: fix avic spec based definitions againMaxim Levitsky2022-04-021-11/+0
* KVM: x86: Make APICv inhibit reasons an enum and cleanup namingSean Christopherson2022-04-021-1/+1
* KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode()Peter Gonda2022-04-021-0/+2
* KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255Suravee Suthikulpanit2022-03-081-0/+11
* KVM: SVM: Disable preemption across AVIC load/put during APICv refreshSean Christopherson2022-03-011-2/+2
* KVM: x86: make several APIC virtualization callbacks optionalPaolo Bonzini2022-02-181-1/+0
* KVM: SEV: Allow SEV intra-host migration of VM with mirrorsPeter Gonda2022-02-181-1/+2
* KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm"Sean Christopherson2022-02-141-10/+10
* Merge remote-tracking branch 'kvm/master' into HEADPaolo Bonzini2022-02-141-1/+3
|\
| * KVM: SVM: fix race between interrupt delivery and AVIC inhibitionMaxim Levitsky2022-02-111-1/+3
* | KVM: nSVM: Implement Enlightened MSR-Bitmap featureVitaly Kuznetsov2022-02-101-0/+2
* | KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuiltVitaly Kuznetsov2022-02-101-0/+9
* | KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' namesSean Christopherson2022-02-101-3/+3
* | KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooksSean Christopherson2022-02-101-7/+7
* | KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooksSean Christopherson2022-02-101-1/+1