summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/tdx.h
AgeCommit message (Expand)Author
2025-03-14KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercallIsaku Yamahata
2025-03-14KVM: TDX: Handle TDX PV HLT hypercallIsaku Yamahata
2025-03-14KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD page removalYan Zhao
2025-03-14KVM: TDX: Implement methods to inject NMIIsaku Yamahata
2025-03-14KVM: TDX: Handle TDG.VP.VMCALL<MapGPA>Binbin Wu
2025-03-14KVM: TDX: Add a place holder to handle TDX VM exitIsaku Yamahata
2025-03-14KVM: TDX: restore user ret MSRsIsaku Yamahata
2025-03-14KVM: TDX: Implement TDX vcpu enter/exit pathIsaku Yamahata
2025-03-14KVM: VMX: Move common fields of struct vcpu_{vmx,tdx} to a structBinbin Wu
2025-03-14KVM: TDX: Handle vCPU dissociationIsaku Yamahata
2025-03-14KVM: TDX: Finalize VM initializationIsaku Yamahata
2025-03-14KVM: TDX: Add accessors VMX VMCS helpersIsaku Yamahata
2025-03-14KVM: TDX: Register TDX host key IDs to cgroup misc controllerZhiming Hu
2025-03-14KVM: TDX: Do TDX specific vcpu initializationIsaku Yamahata
2025-03-14KVM: TDX: add ioctl to initialize VM with TDX specific parametersIsaku Yamahata
2025-03-14KVM: TDX: create/destroy VM structureIsaku 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: VMX: Initialize TDX during KVM module loadKai Huang