mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-24 10:17:28 +00:00
HV: remove IRQSTATE_ASSERT/IRQSTATE_DEASSERT/IRQSTATE_PULSE
- replace vpic/vioapic_xassert_irq() APIs with vpic/vioapic_set_irq() - unify the description of IRQ/PIN state in vpic. & vioapic.c Tracked-On: #861 Signed-off-by: Yonghua Huang <yonghua.huang@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
committed by
Wang, Minxia
parent
9df8790ffc
commit
9a05fbea78
@@ -123,13 +123,13 @@ static void vuart_toggle_intr(struct acrn_vuart *vu)
|
||||
intr_reason = vuart_intr_reason(vu);
|
||||
|
||||
if (intr_reason != IIR_NOPEND) {
|
||||
vpic_assert_irq(vu->vm, COM1_IRQ);
|
||||
vpic_set_irq(vu->vm, COM1_IRQ, GSI_SET_HIGH);
|
||||
|
||||
vioapic_assert_irq(vu->vm, COM1_IRQ);
|
||||
vioapic_set_irq(vu->vm, COM1_IRQ, GSI_SET_HIGH);
|
||||
|
||||
vpic_deassert_irq(vu->vm, COM1_IRQ);
|
||||
vpic_set_irq(vu->vm, COM1_IRQ, GSI_SET_LOW);
|
||||
|
||||
vioapic_deassert_irq(vu->vm, COM1_IRQ);
|
||||
vioapic_set_irq(vu->vm, COM1_IRQ, GSI_SET_LOW);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user