summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
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-14x86/virt/tdx: Add SEAMCALL wrappers to remove a TD private pageIsaku Yamahata
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers to manage TDX TLB trackingIsaku Yamahata
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers to add TD private pagesIsaku Yamahata
2025-03-14x86/virt/tdx: Add SEAMCALL wrapper tdh_mem_sept_add() to add SEPT pagesIsaku Yamahata
2025-03-14KVM: TDX: Register TDX host key IDs to cgroup misc controllerZhiming Hu
2025-03-14KVM: x86/mmu: Taking guest pa into consideration when calculate tdp levelXiaoyao Li
2025-03-14KVM: x86: Introduce KVM_TDX_GET_CPUIDXiaoyao Li
2025-03-14KVM: TDX: Do TDX specific vcpu initializationIsaku 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
2025-03-14KVM: x86: expose cpuid_entry2_find for TDXPaolo Bonzini
2025-03-14KVM: TDX: Support per-VM KVM_CAP_MAX_VCPUS extension checkIsaku Yamahata
2025-03-14KVM: TDX: create/destroy VM structureIsaku Yamahata
2025-03-14KVM: TDX: Get system-wide info about TDX module on initializationIsaku Yamahata
2025-03-14KVM: TDX: Add place holder for TDX VM specific mem_enc_op ioctlIsaku Yamahata
2025-03-14KVM: TDX: Add helper functions to print TDX SEAMCALL errorIsaku 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: TDX: Get TDX global informationKai Huang
2025-03-14KVM: VMX: Initialize TDX during KVM module loadKai Huang
2025-03-14KVM: VMX: Refactor VMX module init/exit functionsKai Huang
2025-03-14x86/virt/tdx: Add tdx_guest_keyid_alloc/free() to alloc and free TDX guest KeyIDIsaku Yamahata
2025-03-14x86/virt/tdx: Read essential global metadata for KVMKai Huang
2025-03-14x86/virt/tdx: allocate tdx_sys_info in static memoryPaolo Bonzini
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers for TDX flush operationsRick Edgecombe
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers for TDX VM/vCPU field accessRick Edgecombe
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers for TDX page cache managementRick Edgecombe
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers for TDX vCPU creationRick Edgecombe
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers for TDX TD creationRick Edgecombe
2025-03-14x86/virt/tdx: Add SEAMCALL wrappers for TDX KeyID managementRick Edgecombe