summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm/sev.c
Commit message (Expand)AuthorAgeFilesLines
* Properly implement target gfn steppingLouis Burda2023-02-031-18/+12
* Merge branch 'sev-snp-iommu-avic_5.19-rc6_v4' of github.com:AMDESE/linuxLouis Burda2023-01-311-8/+0
|\
| * Revert "KVM: SEV: add cache flush to solve SEV cache incoherency issues"Ashish Kalra2022-09-281-8/+0
* | TRACK_STEPS_SIGNALLED: Only prime+probe when we are stepping on target gfnLouis Burda2023-01-271-2/+0
* | Add signalled stepping track modeLouis Burda2023-01-261-16/+92
* | Add more debug printsLouis Burda2023-01-171-6/+12
* | Minimize diff to 0aaa1e5 and small restructureLouis Burda2023-01-111-42/+2
* | Fix decrypt_rip for SEV SNPLouis Burda2023-01-091-33/+36
* | Fix page fault handlingLouis Burda2022-12-191-2/+70
* | Remove old warningsLouis Burda2022-12-111-5/+0
* | Dont unmap vmsa from direct mapLouis Burda2022-12-101-3/+60
* | stashLouis Burda2022-12-061-5/+34
|/
* *fixup: KVM: SVM: Fix lock imbalance during page-state change failureMichael Roth2022-08-231-0/+1
* KVM: SVM: Disable SEV-ES support if MMIO caching is disableSean Christopherson2022-08-051-0/+10
* *debug: warn if setup_vmgexit_scratch() fails in sev_es_string_io()Michael Roth2022-07-131-1/+3
* *debug: use trace_kvm_sev_es_unmap_ghcbMichael Roth2022-07-131-0/+18
* KVM: SVM: Sync the GHCB scratch buffer using already mapped ghcbAshish Kalra2022-07-131-8/+21
* KVM: SVM: Add module parameter to enable the SEV-SNPBrijesh Singh2022-07-131-3/+4
* KVM: SVM: Support SEV-SNP AP Creation NAE eventTom Lendacky2022-07-131-0/+197
* KVM: SVM: Use a VMSA physical address variable for populating VMCBTom Lendacky2022-07-131-3/+2
* KVM: SVM: Provide support for SNP_GUEST_REQUEST NAE eventBrijesh Singh2022-07-131-6/+190
* KVM: SVM: Add support to handle the RMP nested page faultBrijesh Singh2022-07-131-0/+76
* KVM: SVM: Introduce ops for the post gfn map and unmapBrijesh Singh2022-07-131-2/+46
* KVM: SVM: Add support to handle Page State Change VMGEXITBrijesh Singh2022-07-131-5/+74
* KVM: SVM: Add support to handle MSR based Page State Change VMGEXITBrijesh Singh2022-07-131-0/+197
* KVM: SVM: Add support to handle GHCB GPA register VMGEXITBrijesh Singh2022-07-131-0/+27
* KVM: SVM: Remove the long-lived GHCB host mapBrijesh Singh2022-07-131-48/+83
* KVM: SVM: Do not use long-lived GHCB map while setting scratch areaBrijesh Singh2022-07-131-40/+34
* KVM: X86: Keep the NPT and RMP page level in syncBrijesh Singh2022-07-131-0/+46
* KVM: SVM: Add KVM_SEV_SNP_LAUNCH_FINISH commandBrijesh Singh2022-07-131-0/+119
* KVM: SVM: Mark the private vma unmerable for SEV-SNP guestsBrijesh Singh2022-07-131-0/+32
* KVM: SVM: Add KVM_SEV_SNP_LAUNCH_UPDATE commandBrijesh Singh2022-07-131-0/+187
* KVM: SVM: Disallow registering memory range from HugeTLB for SNP guestBrijesh Singh2022-07-131-0/+37
* KVM: SVM: Add KVM_SEV_SNP_LAUNCH_START commandBrijesh Singh2022-07-131-3/+112
* KVM: SVM: Add KVM_SNP_INIT commandBrijesh Singh2022-07-131-2/+42
* KVM: SVM: Add initial SEV-SNP supportBrijesh Singh2022-07-131-1/+9
* KVM: SVM: Make AVIC backing, VMSA and VMCB memory allocation SNP safeBrijesh Singh2022-07-131-0/+35
* KVM: SVM: Provide the Hypervisor Feature support VMGEXITBrijesh Singh2022-07-131-0/+14
* KVM: SVM: Add support to handle AP reset MSR protocolTom Lendacky2022-07-131-8/+48
* KVM: SEV: Init target VMCBs in sev_migrate_fromPeter Gonda2022-06-241-23/+45
* KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()Mingwei Zhang2022-06-241-2/+2
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-261-8/+20
|\
| * KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leakAshish Kalra2022-05-251-6/+6
| * Merge tag 'kvm-riscv-5.19-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2022-05-251-4/+38
| |\
| * \ Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-05-251-35/+32
| |\ \
| * | | KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX interceptsBabu Moger2022-04-291-0/+8
| * | | Merge branch 'kvm-fixes-for-5.18-rc5' into HEADPaolo Bonzini2022-04-291-3/+2
| |\ \ \
| * | | | KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ESPeter Gonda2022-04-131-2/+7
| |/ / /
* | | | Merge tag 'x86_sev_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-05-231-11/+11
|\ \ \ \ | |_|_|/ |/| | |
| * | | KVM: SVM: Create a separate mapping for the SEV-ES save areaTom Lendacky2022-04-061-11/+11