Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/include/intr.h
- This file was moved from sys/amd64/include/intr_machdep.h.
Show All 24 Lines | |||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef __MACHINE_INTR_MACHDEP_H__ | #ifndef __MACHINE_INTR_MACHDEP_H__ | ||||
#define __MACHINE_INTR_MACHDEP_H__ | #define __MACHINE_INTR_MACHDEP_H__ | ||||
#include <x86/intr_machdep.h> | #include <x86/intr.h> | ||||
/* | /* | ||||
* 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 and MC# stacks. | * above the top of the space used for the NMI and MC# stacks. | ||||
*/ | */ | ||||
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 */ | ||||
}; | }; | ||||
#define DBLFAULT_STACK_SIZE PAGE_SIZE | #define DBLFAULT_STACK_SIZE PAGE_SIZE | ||||
#define NMI_STACK_SIZE PAGE_SIZE | #define NMI_STACK_SIZE PAGE_SIZE | ||||
#define MCE_STACK_SIZE PAGE_SIZE | #define MCE_STACK_SIZE PAGE_SIZE | ||||
#define DBG_STACK_SIZE PAGE_SIZE | #define DBG_STACK_SIZE PAGE_SIZE | ||||
#endif /* !__MACHINE_INTR_MACHDEP_H__ */ | #endif /* !__MACHINE_INTR_MACHDEP_H__ */ |