summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-03-14Merge branch 'kvm-tdx-enter-exit' into HEADPaolo Bonzini
2025-03-14Merge branch 'kvm-tdx-mmu' into HEADPaolo Bonzini
2025-03-14Merge branch 'kvm-tdx-initialization' into HEADPaolo Bonzini
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: x86: Allow to update cached values in kvm_user_return_msrs w/o wrmsrChao Gao
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
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 SEPT zap error due to page add error in premapYan Zhao
2025-03-14x86/virt/tdx: Add SEAMCALL wrapper to enter/exit TDX guestKai Huang
2025-03-14KVM: TDX: Skip updating CPU dirty logging request for TDsPaolo Bonzini
2025-03-14KVM: x86: Make cpu_dirty_log_size a per-VM valueYan Zhao
2025-03-14KVM: x86/mmu: Add parameter "kvm" to kvm_mmu_page_ad_need_write_protect()Yan Zhao
2025-03-14KVM: Add parameter "kvm" to kvm_cpu_dirty_log_size() and its callersYan Zhao
2025-03-14KVM: TDX: Handle vCPU dissociationIsaku Yamahata
2025-03-14KVM: TDX: Finalize VM initializationIsaku Yamahata
2025-03-14KVM: TDX: Add an ioctl to create initial guest memoryIsaku Yamahata
2025-03-14KVM: x86/mmu: Export kvm_tdp_map_page()Rick Edgecombe
2025-03-14KVM: x86/mmu: Bail out kvm_tdp_map_page() when VM deadYan Zhao
2025-03-14KVM: TDX: Implement hook to get max mapping level of private pagesIsaku Yamahata
2025-03-14KVM: TDX: Implement hooks to propagate changes of TDP MMU mirror page tableIsaku Yamahata
2025-03-14KVM: TDX: Handle TLB tracking for TDXIsaku Yamahata
2025-03-14KVM: TDX: Set per-VM shadow_mmio_value to 0Isaku Yamahata
2025-03-14KVM: x86/mmu: Add setter for shadow_mmio_valueIsaku Yamahata
2025-03-14KVM: TDX: Require TDP MMU, mmio caching and EPT A/D bits for TDXIsaku Yamahata
2025-03-14KVM: TDX: Set gfn_direct_bits to shared bitIsaku Yamahata
2025-03-14KVM: TDX: Add load_mmu_pgd method for TDXSean Christopherson
2025-03-14KVM: TDX: Add accessors VMX VMCS helpersIsaku Yamahata
2025-03-14KVM: VMX: Teach EPT violation helper about private memRick Edgecombe
2025-03-14KVM: VMX: Split out guts of EPT violation to common/exposed functionSean Christopherson
2025-03-14KVM: x86/mmu: Do not enable page track for TD guestYan Zhao
2025-03-14KVM: x86/tdp_mmu: Add a helper function to walk down the TDP MMUIsaku Yamahata
2025-03-14KVM: x86/mmu: Implement memslot deletion for TDXRick Edgecombe
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers for TD measurement of initial contentsIsaku Yamahata
2025-03-14KVM: TDX: Register TDX host key IDs to cgroup misc controllerZhiming Hu
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private pageIsaku Yamahata
2025-03-14KVM: x86/mmu: Taking guest pa into consideration when calculate tdp levelXiaoyao Li
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB trackingIsaku Yamahata
2025-03-14KVM: x86: Introduce KVM_TDX_GET_CPUIDXiaoyao Li
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers to add TD private pagesIsaku Yamahata
2025-03-14KVM: TDX: Do TDX specific vcpu initializationIsaku Yamahata
2025-03-14x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT pagesIsaku Yamahata
2025-03-14KVM: TDX: create/free TDX vcpu structureIsaku Yamahata
2025-03-14KVM: TDX: Don't offline the last cpu of one package when there's TDX guestIsaku Yamahata
2025-03-14KVM: TDX: Make pmu_intel.c ignore guest TD caseIsaku Yamahata
2025-03-14KVM: TDX: add ioctl to initialize VM with TDX specific parametersIsaku Yamahata