Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/include/intr_machdep.h
Show First 20 Lines • Show All 137 Lines • ▼ Show 20 Lines | |||||
* The following data structure holds per-cpu data, and is placed just | * The following data structure holds per-cpu data, and is placed just | ||||
* above the top of the space used for the NMI stack. | * above the top of the space used for the NMI stack. | ||||
*/ | */ | ||||
struct nmi_pcpu { | struct nmi_pcpu { | ||||
register_t np_pcpu; | register_t np_pcpu; | ||||
register_t __padding; /* pad to 16 bytes */ | register_t __padding; /* pad to 16 bytes */ | ||||
}; | }; | ||||
#ifdef SMP | |||||
extern cpuset_t intr_cpus; | |||||
#endif | |||||
extern struct mtx icu_lock; | extern struct mtx icu_lock; | ||||
extern int elcr_found; | extern int elcr_found; | ||||
#ifndef DEV_ATPIC | #ifndef DEV_ATPIC | ||||
void atpic_reset(void); | void atpic_reset(void); | ||||
#endif | #endif | ||||
/* XXX: The elcr_* prototypes probably belong somewhere else. */ | /* XXX: The elcr_* prototypes probably belong somewhere else. */ | ||||
int elcr_probe(void); | int elcr_probe(void); | ||||
Show All 36 Lines |