aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm/vlapic.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-06-11 17:47:49 +0100
committerKeir Fraser <keir.fraser@citrix.com>2010-06-11 17:47:49 +0100
commit5536c6247b0bb424535e31d125aeafd7e93e226a (patch)
treec378ae7710c7aeff327d5cc4d87a5d06da986973 /xen/include/asm-x86/hvm/vlapic.h
parent6f394524c2ac1db90e03ad67d4b1c71885e95699 (diff)
downloadxen-5536c6247b0bb424535e31d125aeafd7e93e226a.tar.gz
xen-5536c6247b0bb424535e31d125aeafd7e93e226a.tar.bz2
xen-5536c6247b0bb424535e31d125aeafd7e93e226a.zip
x86: Do not include apic.h/io_apic.h from asm/smp.h
...and fix up the ensuing fall-out of implicit dependencies Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
Diffstat (limited to 'xen/include/asm-x86/hvm/vlapic.h')
-rw-r--r--xen/include/asm-x86/hvm/vlapic.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vlapic.h
index 9d0b0bdc57..eda970f780 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -74,11 +74,7 @@ static inline void vlapic_set_reg(
*((uint32_t *)(&vlapic->regs->data[reg])) = val;
}
-static inline int is_vlapic_lvtpc_enabled(struct vlapic *vlapic)
-{
- return vlapic_enabled(vlapic) &&
- !(vlapic_get_reg(vlapic, APIC_LVTPC) & APIC_LVT_MASKED);
-}
+bool_t is_vlapic_lvtpc_enabled(struct vlapic *vlapic);
int vlapic_set_irq(struct vlapic *vlapic, uint8_t vec, uint8_t trig);