summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)Author
2024-12-23KVM: x86/tdp_mmu: Propagate attr_filter to MMU notifier callbacksPaolo Bonzini
2024-12-23KVM: x86/tdp_mmu: Support mirror root for TDP MMUIsaku Yamahata
2024-12-23KVM: x86/tdp_mmu: Take root in tdp_mmu_for_each_pte()Isaku Yamahata
2024-12-23KVM: x86/tdp_mmu: Introduce KVM MMU root types to specify page table typeIsaku Yamahata
2024-12-23KVM: x86/tdp_mmu: Extract root invalid check from tdx_mmu_next_root()Isaku Yamahata
2024-12-23KVM: x86/mmu: Support GFN direct bitsIsaku Yamahata
2024-12-23KVM: x86/tdp_mmu: Take struct kvm in iter loopsIsaku Yamahata
2024-12-23KVM: x86/mmu: Make kvm_tdp_mmu_alloc_root() return voidRick Edgecombe
2024-12-23KVM: x86/mmu: Add an is_mirror member for union kvm_mmu_page_roleIsaku Yamahata
2024-12-23KVM: x86/mmu: Add an external pointer to struct kvm_mmu_pageIsaku Yamahata
2024-12-23KVM: Add member to struct kvm_gfn_range to indicate private/sharedIsaku Yamahata
2024-12-23KVM: x86/mmu: Zap invalid roots with mmu_lock holding for write at uninitRick Edgecombe
2024-12-22KVM: x86: Refactor __kvm_emulate_hypercall() into a macroPaolo Bonzini
2024-12-22KVM: x86: Always complete hypercall via function callbackSean Christopherson
2024-12-22KVM: x86: Bump hypercall stat prior to fully completing hypercallSean Christopherson
2024-12-22KVM: x86: Move "emulate hypercall" function declarations to x86.hSean Christopherson
2024-12-22KVM: x86: Add a helper to check for user interception of KVM hypercallsBinbin Wu
2024-12-22KVM: x86: clear vcpu->run->hypercall.ret before exiting for KVM_EXIT_HYPERCALLPaolo Bonzini
2024-12-22Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2024-12-22Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2024-12-22KVM: x86: let it be known that ignore_msrs is a bad ideaPaolo Bonzini
2024-12-22KVM: VMX: don't include '<linux/find.h>' directlyWolfram Sang
2024-12-19KVM: x86/mmu: Treat TDP MMU faults as spurious if access is already allowedSean Christopherson
2024-12-19KVM: SVM: Allow guest writes to set MSR_AMD64_DE_CFG bitsSean Christopherson
2024-12-19KVM: x86: Play nice with protected guests in complete_hypercall_exit()Sean Christopherson
2024-12-19KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed featureSuravee Suthikulpanit
2024-12-19KVM: x86: Remove hwapic_irr_update() from kvm_x86_opsChao Gao
2024-12-19KVM: nVMX: Honor event priority when emulating PI delivery during VM-EnterSean Christopherson
2024-12-19KVM: nVMX: Use vmcs01's controls shadow to check for IRQ/NMI windows at VM-EnterSean Christopherson
2024-12-19KVM: nVMX: Drop manual vmcs01.GUEST_INTERRUPT_STATUS.RVI check at VM-EnterSean Christopherson
2024-12-19KVM: nVMX: Check for pending INIT/SIPI after entering non-root modeSean Christopherson
2024-12-19KVM: nVMX: Explicitly update vPPR on successful nested VM-EnterSean Christopherson
2024-12-19KVM: VMX: Allow toggling bits in MSR_IA32_RTIT_CTL when enable bit is clearedAdrian Hunter
2024-12-19KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VIDChao Gao
2024-12-18KVM: x86: Add information about pending requests to kvm_exit tracepointMaxim Levitsky
2024-12-18KVM: x86: Add interrupt injection information to the kvm_entry tracepointMaxim Levitsky
2024-12-18KVM: SVM: Handle event vectoring error in check_emulate_instruction()Ivan Orlov
2024-12-18KVM: VMX: Handle event vectoring error in check_emulate_instruction()Ivan Orlov
2024-12-18KVM: x86: Try to unprotect and retry on unhandleable emulation failureIvan Orlov
2024-12-18KVM: x86: Add emulation status for unhandleable exception vectoringIvan Orlov
2024-12-18KVM: x86: Add function for vectoring error generationIvan Orlov
2024-12-18KVM: x86: Use only local variables (no bitmask) to init kvm_cpu_capsSean Christopherson
2024-12-18KVM: x86: Explicitly track feature flags that are enabled at runtimeSean Christopherson
2024-12-18KVM: x86: Explicitly track feature flags that require vendor enablingSean Christopherson
2024-12-18KVM: x86: Rename "SF" macro to "SCATTERED_F"Sean Christopherson
2024-12-18KVM: x86: Pull CPUID capabilities from boot_cpu_data only as neededSean Christopherson
2024-12-18KVM: x86: Add a macro for features that are synthesized into boot_cpu_dataSean Christopherson
2024-12-18KVM: x86: Drop superfluous host XSAVE check when adjusting guest XSAVES capsSean Christopherson
2024-12-18KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_capsSean Christopherson
2024-12-18KVM: x86: Shuffle code to prepare for dropping guest_cpuid_has()Sean Christopherson