summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/kvm_host.h
AgeCommit message (Expand)Author
2021-08-13KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlockSean Christopherson
2021-06-24KVM: x86: rename apic_access_page_done to apic_access_memslot_enabledMaxim Levitsky
2021-06-24kvm: x86: Allow userspace to handle emulation errorsAaron Lewis
2021-06-24KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logicSean Christopherson
2021-06-24KVM: x86: Enhance comments for MMU roles and nested transition trickinessSean Christopherson
2021-06-24KVM: x86/mmu: Drop "nx" from MMU context now that there are no readersSean Christopherson
2021-06-24KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigansSean Christopherson
2021-06-24Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_r...Sean Christopherson
2021-06-24KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is brokenSean Christopherson
2021-06-24KVM: x86: Force all MMUs to reinitialize if guest CPUID is modifiedSean Christopherson
2021-06-24Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack"Sean Christopherson
2021-06-24KVM: stats: Separate generic stats from architecture specific onesJing Zhang
2021-06-17KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercallAshish Kalra
2021-06-17KVM: switch per-VM stats to u64Paolo Bonzini
2021-06-17KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPTSean Christopherson
2021-06-17KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpersSean Christopherson
2021-06-17KVM: nVMX: Sync all PGDs on nested transition with shadow pagingSean Christopherson
2021-06-17KVM: x86: avoid loading PDPTRs after migration when possibleMaxim Levitsky
2021-06-17KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guestSean Christopherson
2021-06-17KVM: x86: hyper-v: Cache guest CPUID leaves determining features availabilityVitaly Kuznetsov
2021-06-17KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUIDVitaly Kuznetsov
2021-06-17KVM: x86: hyper-v: Move the remote TLB flush logic out of vmxVineeth Pillai
2021-06-17KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest modeKrish Sadhukhan
2021-06-17KVM: x86: Drop "pre_" from enter/leave_smm() helpersSean Christopherson
2021-06-17KVM: x86: Drop vendor specific functions for APICv/AVIC enablementVitaly Kuznetsov
2021-06-17KVM: x86: Use common 'enable_apicv' variable for both APICv and AVICVitaly Kuznetsov
2021-06-17KVM: X86: Add vendor callbacks for writing the TSC multiplierIlias Stamatis
2021-06-17KVM: X86: Move write_l1_tsc_offset() logic to common code and rename itIlias Stamatis
2021-06-17KVM: X86: Add functions that calculate the nested TSC fieldsIlias Stamatis
2021-06-17KVM: X86: Add functions for retrieving L2 TSC fields from common codeIlias Stamatis
2021-06-17KVM: X86: Add a ratio parameter to kvm_scale_tsc()Ilias Stamatis
2021-06-17KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch'Ilias Stamatis
2021-06-17KVM: x86/mmu: Lazily allocate memslot rmapsBen Gardon
2021-06-17KVM: x86/mmu: Add a field to control memslot rmap allocationBen Gardon
2021-05-27KVM: x86: add start_assignment hook to kvm_x86_opsMarcelo Tosatti
2021-05-07KVM: x86: Prevent KVM SVM from loading on kernels with 5-level pagingSean Christopherson
2021-05-07KVM: X86: Add support for the emulation of DR6_BUS_LOCK bitChenyi Qiang
2021-05-07KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU modelSean Christopherson
2021-05-07KVM: x86: Move uret MSR slot management to common x86Sean Christopherson
2021-05-07KVM: x86: Export the number of uret MSRs to vendor modulesSean Christopherson
2021-05-07KVM: VMX: Use common x86's uret MSR list as the one true listSean Christopherson
2021-05-07KVM: VMX: Disable preemption when probing user return MSRsSean Christopherson
2021-05-03KVM: nSVM: fix few bugs in the vmcb02 caching logicMaxim Levitsky
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2021-04-22Merge branch 'kvm-sev-cgroup' into HEADPaolo Bonzini
2021-04-21KVM: x86: Support KVM VMs sharing SEV contextNathan Tempelman
2021-04-20KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictionsSean Christopherson
2021-04-20KVM: x86: Define new #PF SGX error code bitSean Christopherson
2021-04-20KVM: x86: Remove unused function declarationKeqian Zhu
2021-04-19KVM: X86: Count attempted/successful directed yieldWanpeng Li