From: Isaku Yamahata Add TERTIARY_EXEC_GUEST_APIC_TIMER bit to KVM_OPTIONAL_VMX_TERTIARY_VM_EXEC_CONTROL as optional feature as the supporting logic is implemented. Signed-off-by: Isaku Yamahata --- arch/x86/kvm/vmx/vmx.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kvm/vmx/vmx.h b/arch/x86/kvm/vmx/vmx.h index bdeef2e12640..b296950d855e 100644 --- a/arch/x86/kvm/vmx/vmx.h +++ b/arch/x86/kvm/vmx/vmx.h @@ -588,9 +588,9 @@ static inline u8 vmx_get_rvi(void) SECONDARY_EXEC_EPT_VIOLATION_VE) #define KVM_REQUIRED_VMX_TERTIARY_VM_EXEC_CONTROL 0 -/* Once apic timer virtualization supported, add TERTIARY_EXEC_GUEST_APIC_TIMER */ #define KVM_OPTIONAL_VMX_TERTIARY_VM_EXEC_CONTROL \ - (TERTIARY_EXEC_IPI_VIRT) + (TERTIARY_EXEC_IPI_VIRT | \ + TERTIARY_EXEC_GUEST_APIC_TIMER) #define BUILD_CONTROLS_SHADOW(lname, uname, bits) \ static inline void lname##_controls_set(struct vcpu_vmx *vmx, u##bits val) \ -- 2.45.2