Changeset View
Changeset View
Standalone View
Standalone View
sys/powerpc/include/pmap.h
Show First 20 Lines • Show All 143 Lines • ▼ Show 20 Lines | |||||
#define PVO_PTEGIDX_VALID 0x008UL /* slot is valid */ | #define PVO_PTEGIDX_VALID 0x008UL /* slot is valid */ | ||||
/* Used by 64-bit PMAP */ | /* Used by 64-bit PMAP */ | ||||
#define PVO_HID 0x008UL /* PVO entry in alternate hash*/ | #define PVO_HID 0x008UL /* PVO entry in alternate hash*/ | ||||
/* Used by both */ | /* Used by both */ | ||||
#define PVO_WIRED 0x010UL /* PVO entry is wired */ | #define PVO_WIRED 0x010UL /* PVO entry is wired */ | ||||
#define PVO_MANAGED 0x020UL /* PVO entry is managed */ | #define PVO_MANAGED 0x020UL /* PVO entry is managed */ | ||||
#define PVO_BOOTSTRAP 0x080UL /* PVO entry allocated during | #define PVO_BOOTSTRAP 0x080UL /* PVO entry allocated during | ||||
bootstrap */ | bootstrap */ | ||||
#define PVO_DEAD 0x100UL /* waiting to be deleted */ | #define PVO_DEAD 0x100UL /* waiting to be deleted */ | ||||
#define PVO_LARGE 0x200UL /* large page */ | #define PVO_LARGE 0x200UL /* large page */ | ||||
#define PVO_VADDR(pvo) ((pvo)->pvo_vaddr & ~ADDR_POFF) | #define PVO_VADDR(pvo) ((pvo)->pvo_vaddr & ~ADDR_POFF) | ||||
#define PVO_PTEGIDX_GET(pvo) ((pvo)->pvo_vaddr & PVO_PTEGIDX_MASK) | #define PVO_PTEGIDX_GET(pvo) ((pvo)->pvo_vaddr & PVO_PTEGIDX_MASK) | ||||
#define PVO_PTEGIDX_ISSET(pvo) ((pvo)->pvo_vaddr & PVO_PTEGIDX_VALID) | #define PVO_PTEGIDX_ISSET(pvo) ((pvo)->pvo_vaddr & PVO_PTEGIDX_VALID) | ||||
#define PVO_PTEGIDX_CLR(pvo) \ | #define PVO_PTEGIDX_CLR(pvo) \ | ||||
((void)((pvo)->pvo_vaddr &= ~(PVO_PTEGIDX_VALID|PVO_PTEGIDX_MASK))) | ((void)((pvo)->pvo_vaddr &= ~(PVO_PTEGIDX_VALID|PVO_PTEGIDX_MASK))) | ||||
#define PVO_PTEGIDX_SET(pvo, i) \ | #define PVO_PTEGIDX_SET(pvo, i) \ | ||||
((void)((pvo)->pvo_vaddr |= (i)|PVO_PTEGIDX_VALID)) | ((void)((pvo)->pvo_vaddr |= (i)|PVO_PTEGIDX_VALID)) | ||||
#define PVO_VSID(pvo) ((pvo)->pvo_vpn >> 16) | #define PVO_VSID(pvo) ((pvo)->pvo_vpn >> 16) | ||||
▲ Show 20 Lines • Show All 195 Lines • Show Last 20 Lines |