summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)Author
2025-03-14KVM: TDX: KVM: TDX: Always honor guest PAT on TDX enabled guestsYan Zhao
2025-03-14KVM: x86: remove shadow_memtype_maskPaolo Bonzini
2025-03-14KVM: x86: Introduce Intel specific quirk KVM_X86_QUIRK_IGNORE_GUEST_PATYan Zhao
2025-03-14KVM: x86: Introduce supported_quirks to block disabling quirksYan Zhao
2025-03-14KVM: x86: Allow vendor code to disable quirksPaolo Bonzini
2025-03-14KVM: x86: do not allow re-enabling quirksPaolo Bonzini
2025-03-14KVM: TDX: Enable guest access to MTRR MSRsBinbin Wu
2025-03-14KVM: TDX: Add a method to ignore hypercall patchingIsaku Yamahata
2025-03-14KVM: TDX: Ignore setting up mceIsaku Yamahata
2025-03-14KVM: TDX: Add methods to ignore accesses to TSCIsaku Yamahata
2025-03-14KVM: TDX: Add methods to ignore VMX preemption timerIsaku Yamahata
2025-03-14KVM: TDX: Add method to ignore guest instruction emulationIsaku Yamahata
2025-03-14KVM: TDX: Add methods to ignore accesses to CPU stateIsaku Yamahata
2025-03-14KVM: TDX: Handle TDG.VP.VMCALL<GetTdVmCallInfo> hypercallIsaku Yamahata
2025-03-14KVM: TDX: Enable guest access to LMCE related MSRsIsaku Yamahata
2025-03-14KVM: TDX: Handle TDX PV rdmsr/wrmsr hypercallIsaku Yamahata
2025-03-14KVM: TDX: Implement callbacks for MSR operationsIsaku Yamahata
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