IRQ_VS_TIMER
BIT(IRQ_VS_TIMER) | \
irq != IRQ_VS_TIMER &&
irq != IRQ_VS_TIMER &&
kvm_riscv_vcpu_has_interrupts(vcpu, 1UL << IRQ_VS_TIMER))
kvm_riscv_vcpu_set_interrupt(vcpu, IRQ_VS_TIMER);
kvm_riscv_vcpu_unset_interrupt(vcpu, IRQ_VS_TIMER);
TRAP(IRQ_S_TIMER), TRAP(IRQ_VS_TIMER), TRAP(IRQ_M_TIMER), \