summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/tdx.c
AgeCommit message (Expand)Author
2026-01-02KVM: TDX: Explicitly set user-return MSRs that *may* be clobbered by the TDX-...Sean Christopherson
2025-10-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2025-10-04Merge tag 'x86_tdx_for_6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2025-09-30Merge tag 'kvm-x86-misc-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-09-30Merge tag 'kvm-x86-vmx-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-09-30Merge tag 'kvm-x86-mmu-6.18' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-09-19KVM: TDX: Fix uninitialized error code for __tdx_bringup()Tony Lindgren
2025-09-16KVM: TDX: Reject fully in-kernel irqchip if EOIs are protected, i.e. for TDX VMsSagi Shahar
2025-09-11x86/virt/tdx: Use precalculated TDVPR page physical addressKai Huang
2025-09-10KVM: TDX: Do not retry locally when the retry is caused by invalid memslotSean Christopherson
2025-09-05KVM/TDX: Explicitly do WBINVD when no more TDX SEAMCALLsKai Huang
2025-08-27KVM: x86/mmu: Extend guest_memfd's max mapping level to shared mappingsSean Christopherson
2025-08-27KVM: x86/mmu: Rename .private_max_mapping_level() to .gmem_max_mapping_level()Ackerley Tng
2025-08-22x86/tdx: Eliminate duplicate code in tdx_clear_page()Adrian Hunter
2025-08-19KVM: TDX: Remove redundant __GFP_ZEROQianfeng Rong
2025-07-29Merge tag 'kvm-x86-mmu-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-07-29Merge tag 'kvm-x86-misc-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-07-17Merge tag 'kvm-x86-fixes-6.16-rc7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2025-07-17KVM: TDX: Don't report base TDVMCALLsXiaoyao Li
2025-07-15KVM: VMX: Ensure unused kvm_tdx_capabilities fields are zeroed outSean Christopherson
2025-06-24KVM: x86: Use kvzalloc() to allocate VM structSean Christopherson
2025-06-20KVM: TDX: Move TDX hardware setup from main.c to tdx.cSean Christopherson
2025-06-20KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmapSean Christopherson
2025-06-20KVM: TDX: Use kvm_arch_vcpu.host_debugctl to restore the host's DEBUGCTLSean Christopherson
2025-06-20KVM: TDX: Report supported optional TDVMCALLs in TDX capabilitiesPaolo Bonzini
2025-06-20KVM: TDX: Exit to userspace for SetupEventNotifyInterruptPaolo Bonzini
2025-06-20KVM: TDX: Exit to userspace for GetTdVmCallInfoBinbin Wu
2025-06-20KVM: TDX: Handle TDG.VP.VMCALL<GetQuote>Binbin Wu
2025-06-20KVM: TDX: Add new TDVMCALL status code for unsupported subfuncsBinbin Wu
2025-04-07Merge branch 'kvm-tdx-initial' into HEADPaolo Bonzini
2025-03-14KVM: TDX: KVM: TDX: Always honor guest PAT on TDX enabled guestsYan Zhao
2025-03-14KVM: TDX: Enable guest access to MTRR MSRsBinbin Wu
2025-03-14KVM: TDX: Handle TDG.VP.VMCALL<GetTdVmCallInfo> hypercallIsaku Yamahata
2025-03-14KVM: TDX: Enable guest access to LMCE related MSRsIsaku Yamahata
2025-03-14KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercallIsaku Yamahata
2025-03-14KVM: TDX: Implement callbacks for MSR operationsIsaku Yamahata
2025-03-14KVM: TDX: Handle TDX PV HLT hypercallIsaku Yamahata
2025-03-14KVM: TDX: Handle TDX PV CPUID hypercallIsaku Yamahata
2025-03-14KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD page removalYan Zhao
2025-03-14KVM: TDX: Retry locally in TDX EPT violation handler on RET_PF_RETRYYan Zhao
2025-03-14KVM: TDX: Detect unexpected SEPT violations due to pending SPTEsYan Zhao
2025-03-14KVM: TDX: Handle EPT violation/misconfig exitIsaku Yamahata
2025-03-14KVM: TDX: Handle EXIT_REASON_OTHER_SMIIsaku Yamahata
2025-03-14KVM: TDX: Handle EXCEPTION_NMI and EXTERNAL_INTERRUPTIsaku Yamahata
2025-03-14KVM: TDX: Force APICv active for TDX guestIsaku Yamahata
2025-03-14KVM: TDX: Enforce KVM_IRQCHIP_SPLIT for TDX guestsBinbin Wu
2025-03-14KVM: TDX: Always block INIT/SIPIIsaku Yamahata
2025-03-14KVM: TDX: Implement methods to inject NMIIsaku Yamahata
2025-03-14KVM: TDX: Wait lapic expire when timer IRQ was injectedIsaku Yamahata
2025-03-14KVM: TDX: Implement non-NMI interrupt injectionIsaku Yamahata