#if !defined(_LOCORE) && (defined(MODULAR) || defined(_MODULE))
/*
* Both BOOKE and OEA use __HAVE_VM_PAGE_MD but IBM4XX doesn't so define
* a compatible vm_page_md so that struct vm_page is the same size for all
* PPC variants.
*/
#ifndef __HAVE_VM_PAGE_MD
#define __HAVE_VM_PAGE_MD
#define VM_MDPAGE_INIT(pg) __nothing
#ifndef __HAVE_PMAP_PV_TRACK
/*
* We need empty stubs for modules shared with all sub-archs.
*/
#define __HAVE_PMAP_PV_TRACK
#define PMAP_PV_TRACK_ONLY_STUBS
#include <uvm/pmap/pmap_pvt.h>
#endif /* !__HAVE_PMAP_PV_TRACK */