summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm/svm.c
Commit message (Expand)AuthorAgeFilesLines
* Add counter for L1 misses in guestLouis Burda2023-02-071-1/+11
* Use retired instructions in userspace for TRACK_STEPSLouis Burda2023-02-061-5/+21
* Fix stepping inconsistency by moving oneshot after primeLouis Burda2023-02-061-8/+20
* Properly implement target gfn steppingLouis Burda2023-02-031-60/+9
* Fix page tracking without singlestep resolveLouis Burda2023-02-021-12/+15
* Debug single-stepping on page-boundaries in page_stepLouis Burda2023-02-021-40/+33
* Handle instruction loads on page boundaries more cleanlyLouis Burda2023-02-021-5/+24
* Merge branch 'sev-snp-iommu-avic_5.19-rc6_v4' of github.com:AMDESE/linuxLouis Burda2023-01-311-1/+0
|\
| * Revert "KVM: SEV: add cache flush to solve SEV cache incoherency issues"Ashish Kalra2022-09-281-1/+0
* | Combine TRACK_STEPS_* modesLouis Burda2023-01-301-25/+20
* | Rework how apic timer is adjusted and merge CPC_TRACK_PAGES_RESOLVELouis Burda2023-01-271-12/+11
* | Consistent use of cpc shorthand instead of cachepcLouis Burda2023-01-271-68/+68
* | Add CPC_TRACK_STEPS and make apic reset more robustLouis Burda2023-01-271-9/+28
* | TRACK_STEPS_SIGNALLED: Only prime+probe when we are stepping on target gfnLouis Burda2023-01-271-15/+27
* | Add signalled stepping track modeLouis Burda2023-01-261-5/+14
* | Move vm pause out of irq-masked sectionLouis Burda2023-01-251-5/+10
* | Ensure oneshot is disabled if not single/long-step before runLouis Burda2023-01-241-0/+2
* | Page tracking support (without speculation)Louis Burda2023-01-241-99/+70
* | Enable single stepping non sev-es guests and long KVM_RUNs to prevent interruptsLouis Burda2023-01-231-18/+32
* | Implement prime+probe without vcall, move vm pausingLouis Burda2023-01-211-7/+3
* | More debug info and wbinvd for accurate vmsaLouis Burda2023-01-191-40/+68
* | Add more debug printsLouis Burda2023-01-171-15/+27
* | Add debug print to vmmcall exitLouis Burda2023-01-111-2/+2
* | Minimize diff to 0aaa1e5 and small restructureLouis Burda2023-01-111-16/+0
* | Stash fixupsLouis Burda2023-01-101-4/+2
* | re-enable single step when full trackingLouis Burda2023-01-051-1/+5
* | Fix page fault handlingLouis Burda2022-12-191-8/+13
* | Add support for only exec based stepping (unstable)Louis Burda2022-12-111-9/+48
* | Dont unmap vmsa from direct mapLouis Burda2022-12-101-105/+29
* | stashLouis Burda2022-12-061-11/+182
* | Reset pmc counter and update baselineLouis Burda2022-10-271-2/+8
* | Refactor more code out into repo filesLouis Burda2022-10-201-3/+8
* | Migrate patchLouis Burda2022-09-261-0/+20
|/
* KVM: SVM: Disable SEV-ES support if MMIO caching is disableSean Christopherson2022-08-051-3/+6
* *fix for stale per-cpu pointer due to cond_resched during ghcb mappingMichael Roth2022-07-131-1/+5
* KVM: SVM: Support SEV-SNP AP Creation NAE eventTom Lendacky2022-07-131-2/+3
* KVM: SVM: Use a VMSA physical address variable for populating VMCBTom Lendacky2022-07-131-1/+8
* KVM: SVM: Add support to handle the RMP nested page faultBrijesh Singh2022-07-131-4/+10
* KVM: SVM: Introduce ops for the post gfn map and unmapBrijesh Singh2022-07-131-0/+3
* KVM: SVM: Remove the long-lived GHCB host mapBrijesh Singh2022-07-131-6/+6
* KVM: X86: Keep the NPT and RMP page level in syncBrijesh Singh2022-07-131-0/+1
* KVM: SVM: Make AVIC backing, VMSA and VMCB memory allocation SNP safeBrijesh Singh2022-07-131-2/+14
* KVM: SEV: Init target VMCBs in sev_migrate_fromPeter Gonda2022-06-241-9/+2
* KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSEPaolo Bonzini2022-06-091-2/+2
* 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-4/+4
|\
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-261-51/+164
| |\
| * \ Merge tag 'x86_sev_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-05-231-4/+4
| |\ \
| | * | KVM: SVM: Create a separate mapping for the SEV-ES save areaTom Lendacky2022-04-061-2/+2
| | * | KVM: SVM: Define sev_features and VMPL field in the VMSABrijesh Singh2022-04-051-2/+2