aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/virt
AgeCommit message (Expand)AuthorFilesLines
2026-08-20Merge tag 'mm-stable-2026-08-18-18-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-1/+1
2026-08-18Merge tag 'x86-msr-2026-08-17' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-2/+4
2026-07-30x86/virt: use higher-level allocator APIBrendan Jackman1-1/+1
2026-07-17KVM/x86: Stop using 32-bit MSR interfacesJuergen Gross1-2/+4
2026-07-07x86/virt/sev: Revert "Drop WBINVD before setting MSR_AMD64_SYSCFG_SNP_EN"Tycho Andersen (AMD)1-0/+2
2026-06-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-24/+40
2026-06-16Merge tag 'x86_tdx_for_7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds6-77/+647
2026-06-16Merge tag 'x86_sev_for_v7.2_rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-2/+16
2026-06-12Merge tag 'kvm-x86-mmu-7.2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-24/+40
2026-06-03x86/virt/tdx: Refresh TDX module version after updateChao Gao2-2/+9
2026-06-03x86/virt/seamldr: Add module update lockingDave Hansen1-0/+16
2026-06-03x86/virt/tdx: Restore TDX module stateChao Gao3-0/+20
2026-06-03x86/virt/seamldr: Initialize the newly-installed TDX moduleChao Gao2-1/+5
2026-06-03x86/virt/seamldr: Install a new TDX moduleChao Gao1-0/+14
2026-06-03x86/virt/tdx: Reset software states during TDX module shutdownChao Gao1-1/+16
2026-06-03x86/virt/seamldr: Shut down the current TDX moduleChao Gao4-2/+54
2026-06-03x86/virt/seamldr: Abort updates after a failed stepChao Gao1-4/+8
2026-06-03x86/virt/seamldr: Introduce skeleton for TDX module updatesChao Gao1-1/+88
2026-06-03x86/virt/seamldr: Allocate and populate a module update requestChao Gao1-1/+156
2026-06-03coco/tdx-host: Implement firmware upload sysfs ABI for TDX module updatesChao Gao1-0/+14
2026-06-03coco/tdx-host: Don't expose P-SEAMLDR information on CPUs with erratumChao Gao2-0/+24
2026-06-03x86/virt/seamldr: Add a helper to retrieve P-SEAMLDR informationChao Gao1-1/+19
2026-06-03x86/virt/seamldr: Introduce a wrapper for P-SEAMLDR SEAMCALLsChao Gao2-1/+26
2026-06-03coco/tdx-host: Expose TDX module versionChao Gao1-1/+1
2026-06-03coco/tdx-host: Introduce a "tdx_host" deviceChao Gao1-1/+1
2026-06-03x86/virt/tdx: Move low level SEAMCALL helpers out of <asm/tdx.h>Kai Huang2-45/+111
2026-06-03x86/virt/tdx: Move TDX_FEATURES0 bits to asm/tdx.hChao Gao1-3/+0
2026-06-03x86/virt/tdx: Consolidate TDX global initialization statesChao Gao1-9/+13
2026-06-03x86/virt/tdx: Move TDX global initialization states to file scopeChao Gao1-3/+4
2026-06-03x86/virt/tdx: Clarify try_init_module_global() result cachingChao Gao1-4/+10
2026-05-26x86/virt/tdx: Move mk_keyed_paddr() to tdx.c due to no external usersYan Zhao1-0/+6
2026-05-26x86/tdx: Drop exported function tdx_quirk_reset_page()Yan Zhao1-6/+0
2026-05-26x86/tdx: Use PFN directly for unmapping guest private memorySean Christopherson1-4/+5
2026-05-26x86/tdx: Use PFN directly for mapping guest private memorySean Christopherson1-7/+12
2026-05-13x86/tdx: Use pg_level in TDX APIs, not the TDX-Module's 0-based levelSean Christopherson1-8/+18
2026-05-13x86/virt: Silence RCU lockdep splat in emergency virt callback pathMikhail Gavrilov1-1/+14
2026-05-08x86/sev: Do not initialize SNP if missing CPUsTycho Andersen (AMD)1-2/+16
2026-04-27x86/tdx: Disable the TDX module during kexec and kdumpVishal Verma1-0/+1
2026-04-27x86/virt/tdx: Add SEAMCALL wrapper for TDH.SYS.DISABLEVishal Verma2-0/+32
2026-04-27x86/virt/tdx: Pull kexec cache flush logic into arch/x86Rick Edgecombe1-19/+27
2026-04-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds5-148/+554
2026-04-14Merge tag 'x86_sev_for_v7.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-74/+89
2026-04-09x86/virt: Treat SVM as unsupported when running as an SEV+ guestSean Christopherson1-1/+2
2026-03-29x86/sev, crypto/ccp: Move HSAVE_PA setup to arch/x86/Tycho Andersen (AMD)1-0/+8
2026-03-29x86/sev, crypto/ccp: Move SNP init to ccp driverTycho Andersen (AMD)1-2/+0
2026-03-29x86/sev: Create snp_shutdown()Tycho Andersen (AMD)1-3/+19
2026-03-28x86/sev: Create snp_prepare()Tycho Andersen (AMD)1-19/+30
2026-03-28x86/sev: Create a function to clear/zero the RMPTom Lendacky1-14/+27
2026-03-09x86/virt/sev: Keep the RMP table bookkeeping area mappedTom Lendacky1-23/+17
2026-03-09x86/virt/sev: Drop WBINVD before setting MSR_AMD64_SYSCFG_SNP_ENTycho Andersen (AMD)1-3/+0