Changeset View
Changeset View
Standalone View
Standalone View
head/sys/powerpc/include/vmparam.h
Show First 20 Lines • Show All 321 Lines • ▼ Show 20 Lines | |||||
#define PMAP_HAS_DMAP (hw_direct_map) | #define PMAP_HAS_DMAP (hw_direct_map) | ||||
#define PHYS_TO_DMAP(x) ({ \ | #define PHYS_TO_DMAP(x) ({ \ | ||||
KASSERT(hw_direct_map, ("Direct map not provided by PMAP")); \ | KASSERT(hw_direct_map, ("Direct map not provided by PMAP")); \ | ||||
(x) | DMAP_BASE_ADDRESS; }) | (x) | DMAP_BASE_ADDRESS; }) | ||||
#define DMAP_TO_PHYS(x) ({ \ | #define DMAP_TO_PHYS(x) ({ \ | ||||
KASSERT(hw_direct_map, ("Direct map not provided by PMAP")); \ | KASSERT(hw_direct_map, ("Direct map not provided by PMAP")); \ | ||||
(x) &~ DMAP_BASE_ADDRESS; }) | (x) &~ DMAP_BASE_ADDRESS; }) | ||||
/* | |||||
* No non-transparent large page support in the pmap. | |||||
*/ | |||||
#define PMAP_HAS_LARGEPAGES 0 | |||||
#endif /* _MACHINE_VMPARAM_H_ */ | #endif /* _MACHINE_VMPARAM_H_ */ |