|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH for-4.14 1/8] x86/hvm: fix vIO-APIC build without IRQ0_SPECIAL_ROUTING
pit_channel0_enabled needs to be guarded with IRQ0_SPECIAL_ROUTING
since it's only used when the special handling of ISA IRQ 0 is enabled.
No functional change.
Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
---
xen/arch/x86/hvm/vioapic.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/xen/arch/x86/hvm/vioapic.c b/xen/arch/x86/hvm/vioapic.c
index b87facb0e0..bd41036137 100644
--- a/xen/arch/x86/hvm/vioapic.c
+++ b/xen/arch/x86/hvm/vioapic.c
@@ -391,10 +391,12 @@ static void ioapic_inj_irq(
vlapic_set_irq(target, vector, trig_mode);
}
+#ifdef IRQ0_SPECIAL_ROUTING
static inline int pit_channel0_enabled(void)
{
return pt_active(¤t->domain->arch.vpit.pt0);
}
+#endif
static void vioapic_deliver(struct hvm_vioapic *vioapic, unsigned int pin)
{
--
2.26.2
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |