summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/tdx.c
AgeCommit message (Expand)Author
45 hoursMerge tag 'kvm-x86-mmu-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
45 hoursMerge tag 'kvm-x86-misc-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
14 daysMerge tag 'kvm-x86-fixes-6.16-rc7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
14 daysKVM: 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
2025-03-14KVM: TDX: Disable PI wakeup for IPIvIsaku Yamahata
2025-03-14KVM: TDX: Add support for find pending IRQ in a protected local APICSean Christopherson
2025-03-14KVM: TDX: Handle TDX PV MMIO hypercallSean Christopherson
2025-03-14KVM: TDX: Handle TDX PV port I/O hypercallIsaku Yamahata
2025-03-14KVM: TDX: Handle TDG.VP.VMCALL<ReportFatalError>Binbin Wu
2025-03-14KVM: TDX: Handle TDG.VP.VMCALL<MapGPA>Binbin Wu
2025-03-14KVM: TDX: Handle KVM hypercall with TDG.VP.VMCALLIsaku Yamahata
2025-03-14KVM: TDX: Add a place holder for handler of TDX hypercalls (TDG.VP.VMCALL)Isaku Yamahata
2025-03-14KVM: TDX: Add a place holder to handle TDX VM exitIsaku Yamahata
2025-03-14KVM: x86: Add a switch_db_regs flag to handle TDX's auto-switched behaviorIsaku Yamahata
2025-03-14KVM: TDX: Save and restore IA32_DEBUGCTLAdrian Hunter
2025-03-14KVM: TDX: Disable support for TSX and WAITPKGAdrian Hunter
2025-03-14KVM: TDX: restore user ret MSRsIsaku Yamahata
2025-03-14KVM: TDX: restore host xsave state when exit from the guest TDIsaku Yamahata
2025-03-14KVM: TDX: vcpu_run: save/restore host state(host kernel gs)Isaku Yamahata