aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/hvm/vioapic.h
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-11-08 15:11:18 +0000
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-11-08 15:11:18 +0000
commitaa06b89d3b488d51bb3df2abaa183de4cffcc7b8 (patch)
treef9f3bce057ca9d82e8d472913c86fe769a86cf12 /xen/include/asm-x86/hvm/vioapic.h
parent6b8fe25df94080288678e746ea1b0071626e3aad (diff)
downloadxen-aa06b89d3b488d51bb3df2abaa183de4cffcc7b8.tar.gz
xen-aa06b89d3b488d51bb3df2abaa183de4cffcc7b8.tar.bz2
xen-aa06b89d3b488d51bb3df2abaa183de4cffcc7b8.zip
[HVM] Simplify relationship between VIOAPIC and VLAPICs.
It's not really dynamic since there is always exactly one VLAPIC per VCPU. Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'xen/include/asm-x86/hvm/vioapic.h')
-rw-r--r--xen/include/asm-x86/hvm/vioapic.h8
1 files changed, 0 insertions, 8 deletions
diff --git a/xen/include/asm-x86/hvm/vioapic.h b/xen/include/asm-x86/hvm/vioapic.h
index ad4fb9cd48..32223341ef 100644
--- a/xen/include/asm-x86/hvm/vioapic.h
+++ b/xen/include/asm-x86/hvm/vioapic.h
@@ -94,19 +94,11 @@ struct vioapic {
uint32_t id;
unsigned long base_address;
union vioapic_redir_entry redirtbl[VIOAPIC_NUM_PINS];
- struct vlapic *lapic_info[32];
- uint32_t lapic_count;
};
void vioapic_init(struct domain *d);
void vioapic_set_xen_irq(struct domain *d, int irq, int level);
void vioapic_set_irq(struct domain *d, int irq, int level);
-int vioapic_add_lapic(struct vlapic *vlapic, struct vcpu *v);
void vioapic_update_EOI(struct domain *d, int vector);
-#ifdef HVM_DOMAIN_SAVE_RESTORE
-void ioapic_save(QEMUFile* f, void* opaque);
-int ioapic_load(QEMUFile* f, void* opaque, int version_id);
-#endif
-
#endif /* __ASM_X86_HVM_VIOAPIC_H__ */