summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/kvm_host.h
AgeCommit message (Expand)AuthorFilesLines
2025-02-12KVM: x86: Load DR6 with guest value only before entering .vcpu_run() loopSean Christopherson1-0/+1
2025-01-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-32/+75
2025-01-24kvm: defer huge page recovery vhost task to laterKeith Busch1-0/+2
2025-01-20Merge branch 'kvm-mirror-page-tables' into HEADPaolo Bonzini1-3/+28
2025-01-20Merge branch 'kvm-userspace-hypercall' into HEADPaolo Bonzini1-6/+0
2025-01-20Merge tag 'kvm-x86-misc-6.14' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-21/+44
2025-01-10hyperv: Switch from hyperv-tlfs.h to hyperv/hvhdk.hNuno Das Neves1-1/+1
2025-01-08hyperv: Clean up unnecessary #includesNuno Das Neves1-1/+0
2024-12-23KVM: x86/tdp_mmu: Propagate tearing down mirror page tablesIsaku Yamahata1-0/+8
2024-12-23KVM: x86/tdp_mmu: Propagate building mirror page tablesIsaku Yamahata1-0/+7
2024-12-23KVM: x86/tdp_mmu: Support mirror root for TDP MMUIsaku Yamahata1-0/+1
2024-12-23KVM: x86/mmu: Support GFN direct bitsIsaku Yamahata1-0/+2
2024-12-23KVM: x86/mmu: Add an is_mirror member for union kvm_mmu_page_roleIsaku Yamahata1-3/+5
2024-12-23KVM: x86/mmu: Add an external pointer to struct kvm_mmu_pageIsaku Yamahata1-0/+5
2024-12-22KVM: x86: Move "emulate hypercall" function declarations to x86.hSean Christopherson1-6/+0
2024-12-19KVM: x86: Remove hwapic_irr_update() from kvm_x86_opsChao Gao1-1/+0
2024-12-19KVM: x86: Add interrupt injection information to the kvm_entry tracepointMaxim Levitsky1-2/+5
2024-12-19KVM: VMX: Handle event vectoring error in check_emulate_instruction()Ivan Orlov1-2/+7
2024-12-19KVM: x86: Add function for vectoring error generationIvan Orlov1-0/+2
2024-12-19KVM: x86: Replace guts of "governed" features with comprehensive cpu_capsSean Christopherson1-16/+30
2024-12-19KVM: x86: Remove unnecessary caching of KVM's PV CPUID baseSean Christopherson1-1/+0
2024-12-17KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update()Sean Christopherson1-1/+1
2024-11-14KVM: x86: switch hugepage recovery thread to vhost_taskPaolo Bonzini1-1/+3
2024-11-13Merge tag 'kvm-x86-misc-6.13' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+3
2024-11-05KVM: x86/mmu: Drop per-VM zapped_obsolete_pages listVipin Sharma1-1/+0
2024-11-05KVM: x86/mmu: Recover TDP MMU huge page mappings in-place instead of zappingDavid Matlack1-2/+2
2024-11-01KVM: x86: Quirk initialization of feature MSRs to KVM's max configurationSean Christopherson1-1/+2
2024-11-01KVM: x86: Bypass register cache when querying CPL from kvm_sched_out()Sean Christopherson1-0/+1
2024-09-17Merge tag 'kvm-x86-vmx-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-0/+3
2024-09-17Merge tag 'kvm-x86-mmu-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-5/+9
2024-09-17Merge tag 'kvm-x86-misc-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-1/+4
2024-09-10KVM: x86/mmu: Subsume kvm_mmu_unprotect_page() into the and_retry() versionSean Christopherson1-1/+0
2024-09-10KVM: x86: Update retry protection fields when forcing retry on emulation failureSean Christopherson1-1/+9
2024-09-10KVM: x86/mmu: Apply retry protection to "fast nTDP unprotect" pathSean Christopherson1-0/+1
2024-09-10KVM: x86/mmu: Replace PFERR_NESTED_GUEST_PAGE with a more descriptive helperSean Christopherson1-4/+0
2024-09-10KVM: nVMX: Get to-be-acknowledge IRQ for nested VM-Exit at injection siteSean Christopherson1-0/+1
2024-09-04KVM: x86: Register "emergency disable" callbacks when virt is enabledSean Christopherson1-0/+3
2024-09-04KVM: x86: Rename virtualization {en,dis}abling APIs to match common KVMSean Christopherson1-2/+2
2024-08-30KVM: x86: Exit to userspace if fastpath triggers one on instruction skipSean Christopherson1-0/+1
2024-08-30KVM: x86: Re-split x2APIC ICR into ICR+ICR2 for AMD (x2AVIC)Sean Christopherson1-0/+2
2024-08-22KVM: x86: Rename get_msr_feature() APIs to get_feature_msr()Sean Christopherson1-1/+1
2024-08-22KVM: x86: Refactor kvm_x86_ops.get_msr_feature() to avoid kvm_msr_entrySean Christopherson1-1/+1
2024-08-22KVM: nVMX: Honor userspace MSR filter lists for nested VM-Enter/VM-ExitSean Christopherson1-0/+2
2024-08-14KVM: x86/mmu: Introduce a quirk to control memslot zap behaviorYan Zhao1-1/+2
2024-08-14KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX)Sean Christopherson1-0/+2
2024-07-26KVM: x86: disallow pre-fault for SNP VMs before initializationPaolo Bonzini1-0/+1
2024-07-16KVM: x86/pmu: Add kvm_pmu_call() to simplify static calls of kvm_pmu_opsWei Wang1-0/+1
2024-07-16KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_opsWei Wang1-4/+6
2024-07-16KVM: x86: Replace static_call_cond() with static_call()Wei Wang1-2/+2
2024-07-16Merge tag 'kvm-x86-vmx-6.11' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-2/+1