summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)Author
2025-03-14KVM: x86: expose cpuid_entry2_find for TDXPaolo Bonzini
2025-03-14KVM: TDX: Support per-VM KVM_CAP_MAX_VCPUS extension checkIsaku Yamahata
2025-03-14KVM: TDX: create/destroy VM structureIsaku Yamahata
2025-03-14KVM: TDX: Get system-wide info about TDX module on initializationIsaku Yamahata
2025-03-14KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctlIsaku Yamahata
2025-03-14KVM: TDX: Add helper functions to print TDX SEAMCALL errorIsaku Yamahata
2025-03-14KVM: TDX: Add TDX "architectural" error codesSean Christopherson
2025-03-14KVM: TDX: Define TDX architectural definitionsIsaku Yamahata
2025-03-14KVM: TDX: Add placeholders for TDX VM/vCPU structuresIsaku Yamahata
2025-03-14KVM: TDX: Get TDX global informationKai Huang
2025-03-14KVM: VMX: Initialize TDX during KVM module loadKai Huang
2025-03-14KVM: VMX: Refactor VMX module init/exit functionsKai Huang
2025-03-14KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protectedPaolo Bonzini
2025-03-14KVM: x86: Add infrastructure for secure TSCIsaku Yamahata
2025-03-14KVM: x86: Push down setting vcpu.arch.user_set_tscIsaku Yamahata
2025-03-14KVM: x86: move vm_destroy callback at end of kvm_arch_destroy_vmPaolo Bonzini
2025-03-09Merge tag 'kvm-x86-fixes-6.14-rcN.2' of https://github.com/kvm-x86/linux into...Paolo Bonzini
2025-03-04KVM: x86: Remove the unreachable case for 0x80000022 leaf in __do_cpuid_func()Xiaoyao Li
2025-03-04KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVMXiaoyao Li
2025-03-04KVM: VMX: Use named operands in inline asmJosh Poimboeuf
2025-03-03KVM: VMX: Extract checks on entry/exit control pairs to a helper macroSean Christopherson
2025-03-03KVM: SVM: Invalidate "next" SNP VMSA GPA even on failureSean Christopherson
2025-03-03KVM: SVM: Use guard(mutex) to simplify SNP vCPU state updatesSean Christopherson
2025-03-03KVM: SVM: Mark VMCB dirty before processing incoming snp_vmsa_gpaSean Christopherson
2025-03-03KVM: SVM: Use guard(mutex) to simplify SNP AP Creation error handlingSean Christopherson
2025-03-03KVM: SVM: Simplify request+kick logic in SNP AP Creation handlingSean Christopherson
2025-03-03KVM: SVM: Require AP's "requested" SEV_FEATURES to match KVM's viewSean Christopherson
2025-03-03KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT errorSean Christopherson
2025-03-03KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSASean Christopherson
2025-03-03KVM: SVM: Don't rely on DebugSwap to restore host DR0..DR3Sean Christopherson
2025-03-03KVM: SVM: Save host DR masks on CPUs with DebugSwapSean Christopherson
2025-03-01kvm: retry nx_huge_page_recovery_thread creationKeith Busch
2025-03-01vhost: return task creation error instead of NULLKeith Busch
2025-02-28KVM: x86: Always set mp_state to RUNNABLE on wakeup from HLTSean Christopherson
2025-02-28KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQsSean Christopherson
2025-02-28KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabledSean Christopherson
2025-02-28KVM: x86: Snapshot the host's DEBUGCTL in common x86Sean Christopherson
2025-02-28KVM: SVM: Suppress DEBUGCTL.BTF on AMDSean Christopherson
2025-02-28KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective valueSean Christopherson
2025-02-28KVM: SVM: Inject #GP if memory operand for INVPCID is non-canonicalSean Christopherson
2025-02-28KVM: VMX: Reject KVM_RUN if userspace forces emulation during nested VM-EnterSean Christopherson
2025-02-28KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadowSean Christopherson
2025-02-28KVM: x86/tdp_mmu: Remove tdp_mmu_for_each_pte()Nikolay Borisov
2025-02-28KVM: nVMX: Decouple EPT RWX bits from EPT Violation protection bitsSean Christopherson
2025-02-27KVM: nVMX: Always use IBPB to properly virtualize IBRSYosry Ahmed
2025-02-27x86/bugs: Use a static branch to guard IBPB on vCPU switchYosry Ahmed
2025-02-27x86/bugs: Move the X86_FEATURE_USE_IBPB check into callersYosry Ahmed
2025-02-26KVM: Drop kvm_arch_sync_events() now that all implementations are nopsSean Christopherson
2025-02-26KVM: x86: Fold guts of kvm_arch_sync_events() into kvm_arch_pre_destroy_vm()Sean Christopherson
2025-02-26KVM: x86: Unload MMUs during vCPU destruction, not beforeSean Christopherson