summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2025-03-14KVM: x86: Move KVM_MAX_MCE_BANKS to header fileIsaku Yamahata
2025-03-14KVM: TDX: Handle TDX PV HLT hypercallIsaku Yamahata
2025-03-14KVM: TDX: Handle TDX PV CPUID hypercallIsaku Yamahata
2025-03-14KVM: TDX: Kick off vCPUs when SEAMCALL is busy during TD page removalYan Zhao
2025-03-14KVM: TDX: Retry locally in TDX EPT violation handler on RET_PF_RETRYYan Zhao
2025-03-14KVM: TDX: Detect unexpected SEPT violations due to pending SPTEsYan Zhao
2025-03-14KVM: TDX: Handle EPT violation/misconfig exitIsaku Yamahata
2025-03-14KVM: TDX: Handle EXIT_REASON_OTHER_SMIIsaku Yamahata
2025-03-14KVM: TDX: Handle EXCEPTION_NMI and EXTERNAL_INTERRUPTIsaku Yamahata
2025-03-14KVM: VMX: Add a helper for NMI handlingSean Christopherson
2025-03-14KVM: VMX: Move emulation_required to struct vcpu_vtBinbin Wu
2025-03-14KVM: TDX: Add methods to ignore virtual apic related operationIsaku Yamahata
2025-03-14KVM: TDX: Force APICv active for TDX guestIsaku Yamahata
2025-03-14KVM: TDX: Enforce KVM_IRQCHIP_SPLIT for TDX guestsBinbin Wu
2025-03-14KVM: TDX: Always block INIT/SIPIIsaku Yamahata
2025-03-14KVM: TDX: Handle SMI request as !CONFIG_KVM_SMMIsaku Yamahata
2025-03-14KVM: TDX: Implement methods to inject NMIIsaku Yamahata
2025-03-14KVM: TDX: Wait lapic expire when timer IRQ was injectedIsaku Yamahata
2025-03-14KVM: x86: Assume timer IRQ was injected if APIC state is protectedSean Christopherson
2025-03-14KVM: TDX: Implement non-NMI interrupt injectionIsaku Yamahata
2025-03-14KVM: VMX: Move posted interrupt delivery code to common headerIsaku Yamahata
2025-03-14KVM: TDX: Disable PI wakeup for IPIvIsaku Yamahata
2025-03-14KVM: TDX: Add support for find pending IRQ in a protected local APICSean Christopherson
2025-03-14KVM: TDX: Handle TDX PV MMIO hypercallSean Christopherson
2025-03-14KVM: TDX: Handle TDX PV port I/O hypercallIsaku Yamahata
2025-03-14KVM: TDX: Handle TDG.VP.VMCALL<ReportFatalError>Binbin Wu
2025-03-14KVM: TDX: Handle TDG.VP.VMCALL<MapGPA>Binbin Wu
2025-03-14KVM: TDX: Handle KVM hypercall with TDG.VP.VMCALLIsaku Yamahata
2025-03-14KVM: TDX: Add a place holder for handler of TDX hypercalls (TDG.VP.VMCALL)Isaku Yamahata
2025-03-14KVM: TDX: Add a place holder to handle TDX VM exitIsaku Yamahata
2025-03-14KVM: x86: Move pv_unhalted check out of kvm_vcpu_has_events()Binbin Wu
2025-03-14KVM: x86: Have ____kvm_emulate_hypercall() read the GPRsBinbin Wu
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-14x86/virt/tdx: Add SEAMCALL wrapper to enter/exit TDX guestKai Huang
2025-03-14KVM: TDX: Handle SEPT zap error due to page add error in premapYan Zhao
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