diff --git a/hypervisor/arch/x86/guest/vlapic.c b/hypervisor/arch/x86/guest/vlapic.c index 5d24ac526..d0b801b6c 100644 --- a/hypervisor/arch/x86/guest/vlapic.c +++ b/hypervisor/arch/x86/guest/vlapic.c @@ -982,11 +982,7 @@ vlapic_trigger_lvt(struct acrn_vlapic *vlapic, uint32_t vector) default: return -EINVAL; } - if (vector < 16U) { - vlapic_set_error(vlapic, APIC_ESR_RECEIVE_ILLEGAL_VECTOR); - } else { - vlapic_fire_lvt(vlapic, lvt); - } + vlapic_fire_lvt(vlapic, lvt); return 0; }