summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/vmx/tdx.c
AgeCommit message (Expand)Author
14 hoursMerge branch 'next' of https://github.com/kvm-x86/linux.gitMark Brown
14 hoursMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm...Mark Brown
3 daysMerge branch into tip/master: 'x86/tdx'Ingo Molnar
4 daysMerge branch 'vmx'Sean Christopherson
4 daysMerge branch 'misc'Sean Christopherson
4 daysMerge branch 'fixes'Sean Christopherson
8 daysKVM: x86: Restrict saved GPA writes to hardware write faultsKyle Zeng
11 daysKVM: Reject attempts to lock all vCPUs if vCPU creation is in-progressSean Christopherson
12 daysKVM: Allow architectures to disallow pre-faultLorenzo Stoakes (ARM)
2026-09-22KVM: TDX: Make source page optional for KVM_TDX_INIT_MEM_REGIONAckerley Tng
2026-09-22KVM: TDX: Fix a benign off-by-one bug on the end GPA for INIT_MEM_REGIONSean Christopherson
2026-09-22KVM: TDX: Reject INIT_MEM_REGION if number of bytes would overflow a u64Haotian Jiang
2026-09-22KVM: VMX: Rename common exit info getters prefixes from "vmx" to "vt"Sean Christopherson
2026-09-22KVM: VMX: Rename EPT violation handler prefix from "vmx" to "vt"Sean Christopherson
2026-09-22KVM: VMX: Rename posted interrupt prefixes from "vmx" to "vt"Sean Christopherson
2026-09-22KVM: VMX: Move the shared NMI handler/trampoline to common codeSean Christopherson
2026-09-22KVM: VMX: Consolidate the exit handler for VMX and TDXXiaoyao Li
2026-09-22KVM: TDX: Enable Bus Lock VM exitXiaoyao Li
2026-09-22KVM: TDX: Stuff exit_reason with UNDEFINED on wait_for_sept_zap returnXiaoyao Li
2026-09-22KVM: TDX: Don't assume exit_reason[31:16] is all-0 in tdx_to_vmx_exit_reason()Xiaoyao Li
2026-09-22KVM: TDX: Set bits 31:16 to 0 and use UNDEFINED when synthesizing exit reasonXiaoyao Li
2026-09-22KVM: TDX: Check if there is valid exit infos based on vp_enter_retXiaoyao Li
2026-09-22KVM: TDX: Enable Notify VM exitXiaoyao Li
2026-09-11KVM: VMX: Drop TDX_SHARED_BIT_PWL_{4,5} and dedup related codeSean Christopherson
2026-09-11KVM: VMX: Explicitly track TDX VMs' root level instead of guessing it from CPUIDSean Christopherson
2026-09-11KVM: Never clear KVM_REQ_VM_DEAD from a vCPU's requestsSean Christopherson
2026-09-04KVM/TDX: Get/put PAMT pages when (un)mapping private memoryKirill A. Shutemov
2026-09-04KVM/TDX: Allocate PAMT memory for TD and vCPU control structuresKirill A. Shutemov
2026-08-18Merge tag 'kvm-x86-misc-7.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-07-31KVM: x86: Rework kvm_x86_ops.vcpu_pre_run() into .vcpu_needs_initialization()Sean Christopherson
2026-07-10KVM: TDX: Reject concurrent change to CPUID entry countBinbin Wu
2026-07-08KVM: TDX: Return EINVAL, not EOPNOTSUPP, for NULL INIT_MEM_REGION sourceSean Christopherson
2026-06-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2026-06-16Merge tag 'x86_tdx_for_7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/g...Linus Torvalds
2026-06-12Merge tag 'kvm-x86-vmx-7.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-06-12Merge tag 'kvm-x86-sev-7.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-06-12Merge tag 'kvm-x86-mmu-7.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-06-08x86/msr: Switch wrmsrl() users to wrmsrq()Juergen Gross
2026-06-03KVM: x86: Add mode-aware versions of kvm_<reg>_{read,write}() helpersSean Christopherson
2026-05-27KVM: TDX: Move external page table freeing to TDX codeSean Christopherson
2026-05-27KVM: x86: Move error handling inside free_external_spt()Sean Christopherson
2026-05-27KVM: TDX: Rename tdx_sept_remove_private_spte() to show it's for leaf SPTEsYan Zhao
2026-05-27KVM: TDX: Drop kvm_x86_ops.remove_external_spte()Sean Christopherson
2026-05-27KVM: TDX: Hoist tdx_sept_remove_private_spte() above set_private_spte()Sean Christopherson
2026-05-27KVM: TDX: Allow userspace to return errors to guest for MAPGPAVishal Annapurve
2026-05-27KVM: TDX: Move lockdep assert in __tdp_mmu_set_spte_atomic() to TDX codeRick Edgecombe
2026-05-27KVM: TDX: Move KVM_BUG_ON()s in __tdp_mmu_set_spte_atomic() to TDX codeRick Edgecombe
2026-05-27KVM: x86/mmu: Plumb param "old_spte" into kvm_x86_ops.set_external_spte()Sean Christopherson
2026-05-27KVM: TDX: Wrap mapping of leaf and non-leaf S-EPT entries into helpersSean Christopherson
2026-05-27KVM: TDX: Drop kvm_x86_ops.link_external_spt()Sean Christopherson