Changeset View
Changeset View
Standalone View
Standalone View
head/sys/mips/include/pcpu.h
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | |||||
#ifdef __mips_n64 | #ifdef __mips_n64 | ||||
#define PCPU_MD_MIPS64_FIELDS \ | #define PCPU_MD_MIPS64_FIELDS \ | ||||
PCPU_MD_COMMON_FIELDS \ | PCPU_MD_COMMON_FIELDS \ | ||||
char __pad[245] | char __pad[245] | ||||
#else | #else | ||||
#define PCPU_MD_MIPS32_FIELDS \ | #define PCPU_MD_MIPS32_FIELDS \ | ||||
PCPU_MD_COMMON_FIELDS \ | PCPU_MD_COMMON_FIELDS \ | ||||
char __pad[125] | pt_entry_t *pc_cmap1_ptep; /* PTE for copy window 1 KVA */ \ | ||||
pt_entry_t *pc_cmap2_ptep; /* PTE for copy window 2 KVA */ \ | |||||
vm_offset_t pc_cmap1_addr; /* KVA page for copy window 1 */ \ | |||||
vm_offset_t pc_cmap2_addr; /* KVA page for copy window 2 */ \ | |||||
vm_offset_t pc_qmap_addr; /* KVA page for temporary mappings */ \ | |||||
pt_entry_t *pc_qmap_ptep; /* PTE for temporary mapping KVA */ \ | |||||
char __pad[101] | |||||
#endif | #endif | ||||
#ifdef __mips_n64 | #ifdef __mips_n64 | ||||
#define PCPU_MD_FIELDS PCPU_MD_MIPS64_FIELDS | #define PCPU_MD_FIELDS PCPU_MD_MIPS64_FIELDS | ||||
#else | #else | ||||
#define PCPU_MD_FIELDS PCPU_MD_MIPS32_FIELDS | #define PCPU_MD_FIELDS PCPU_MD_MIPS32_FIELDS | ||||
#endif | #endif | ||||
Show All 32 Lines |