www.pudn.com > vxworks0108.rar > mmuLib.h
#ifndef __INCmmuLibh
#define __INCmmuLibh
#ifdef __cplusplus
extern "C" {
#endif
#define S_mmuLib_INVALID_PAGE_SIZE (M_mmuLib | 1)
#define S_mmuLib_NO_DESCRIPTOR (M_mmuLib | 2)
#define S_mmuLib_INVALID_DESCRIPTOR (M_mmuLib | 3)
/* sun4 specific codes */
#define S_mmuLib_OUT_OF_PMEGS (M_mmuLib | 5)
/* virtual addresses must be in the first or last 1/2 Gibabyte of
* virtual address space
*/
#define S_mmuLib_VIRT_ADDR_OUT_OF_BOUNDS (M_mmuLib | 6)
typedef struct mmuTransTblStruct * MMU_TRANS_TBL_ID;
extern struct bat battable[16]; /* Translation table, PMON */
#endif /* __INCmmuLibh */