Changeset View
Changeset View
Standalone View
Standalone View
sys/x86/include/apicvar.h
Show First 20 Lines • Show All 169 Lines • ▼ Show 20 Lines | struct apic_enumerator { | ||||
const char *apic_name; | const char *apic_name; | ||||
int (*apic_probe)(void); | int (*apic_probe)(void); | ||||
int (*apic_probe_cpus)(void); | int (*apic_probe_cpus)(void); | ||||
int (*apic_setup_local)(void); | int (*apic_setup_local)(void); | ||||
int (*apic_setup_io)(void); | int (*apic_setup_io)(void); | ||||
SLIST_ENTRY(apic_enumerator) apic_next; | SLIST_ENTRY(apic_enumerator) apic_next; | ||||
}; | }; | ||||
extern unsigned int max_apic_id; | |||||
kib: Add this to x86/include/x86_var.h ? | |||||
inthand_t | inthand_t | ||||
IDTVEC(apic_isr1), IDTVEC(apic_isr2), IDTVEC(apic_isr3), | IDTVEC(apic_isr1), IDTVEC(apic_isr2), IDTVEC(apic_isr3), | ||||
IDTVEC(apic_isr4), IDTVEC(apic_isr5), IDTVEC(apic_isr6), | IDTVEC(apic_isr4), IDTVEC(apic_isr5), IDTVEC(apic_isr6), | ||||
IDTVEC(apic_isr7), IDTVEC(cmcint), IDTVEC(errorint), | IDTVEC(apic_isr7), IDTVEC(cmcint), IDTVEC(errorint), | ||||
IDTVEC(spuriousint), IDTVEC(timerint); | IDTVEC(spuriousint), IDTVEC(timerint); | ||||
extern vm_paddr_t lapic_paddr; | extern vm_paddr_t lapic_paddr; | ||||
extern int apic_cpuids[]; | extern int apic_cpuids[]; | ||||
▲ Show 20 Lines • Show All 300 Lines • Show Last 20 Lines |
Add this to x86/include/x86_var.h ?