aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include/apicvar.h
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2005-11-02 20:11:47 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2005-11-02 20:11:47 +0000
commitc7362ff7fb44dcc6ed8f01360a756c4c97d34ea0 (patch)
tree0abf84b2a71d8deda27b993addab30eae0f16b6a /sys/amd64/include/apicvar.h
parenta91395a9d0a5274e61e6e4203b840b3bc5fef177 (diff)
Notes
Diffstat (limited to 'sys/amd64/include/apicvar.h')
-rw-r--r--sys/amd64/include/apicvar.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/amd64/include/apicvar.h b/sys/amd64/include/apicvar.h
index eb05c6afce98..10dae1e46a01 100644
--- a/sys/amd64/include/apicvar.h
+++ b/sys/amd64/include/apicvar.h
@@ -173,7 +173,9 @@ inthand_t
IDTVEC(apic_isr4), IDTVEC(apic_isr5), IDTVEC(apic_isr6),
IDTVEC(apic_isr7), IDTVEC(spuriousint), IDTVEC(timerint);
-u_int apic_irq_to_idt(u_int irq);
+u_int apic_alloc_vector(u_int irq);
+void apic_enable_vector(u_int vector);
+void apic_free_vector(u_int vector, u_int irq);
u_int apic_idt_to_irq(u_int vector);
void apic_register_enumerator(struct apic_enumerator *enumerator);
void *ioapic_create(uintptr_t addr, int32_t id, int intbase);
@@ -192,7 +194,6 @@ int ioapic_set_smi(void *cookie, u_int pin);
void lapic_create(u_int apic_id, int boot_cpu);
void lapic_disable(void);
void lapic_dump(const char *str);
-void lapic_enable_intr(u_int vector);
void lapic_eoi(void);
int lapic_id(void);
void lapic_init(uintptr_t addr);