1 1.1 glass #define NCONTEXT 8 2 1.1 glass #define NBSG 131072 3 1.1 glass #define SEGINV 255 4 1.1 glass #define NPAGSEG 16 5 1.1 glass #define NSEGMAP 2048 6 1.1 glass #define KCONTEXT 0 7 1.1 glass 8 1.1 glass 9 1.1 glass #define PG_VALID 0x80000000 10 1.1 glass #define PG_WRITE 0x40000000 11 1.1 glass #define PG_SYSTEM 0x20000000 12 1.1 glass #define PG_NC 0x10000000 13 1.1 glass #define PG_TYPE 0x0C000000 14 1.1 glass #define PG_ACCESS 0x02000000 15 1.1 glass #define PG_MOD 0x01000000 16 1.1 glass #define PG_SPECIAL (PG_VALID|PG_WRITE|PG_SYSTEM|PG_NC|PG_ACCESS|PG_MOD) 17 1.1 glass #define PG_PERM (PG_VALID|PG_WRITE|PG_SYSTEM) 18 1.1 glass #define PG_INVAL 0x0 19 1.1 glass #define PG_FRAME 0x0007FFFF 20 1.1 glass 21 1.1 glass 22 1.1 glass #define PG_MMEM 0 23 1.1 glass #define PG_OBIO 1 24 1.1 glass #define PG_VME16D 2 25 1.1 glass #define PG_VME32D 3 26 1.1 glass #define PG_TYPE_SHIFT 26 27 1.1 glass 28 1.1 glass #define MAKE_PGTYPE(x) ((x) << PG_TYPE_SHIFT) 29 1.1 glass #define PG_PGNUM(pte) (pte & PG_FRAME) 30