|
|
1.1 ! root 1: /* pte.h 1.7 8/24/82 */ ! 2: ! 3: /* ! 4: * TAHOE page table entry ! 5: */ ! 6: ! 7: ! 8: ! 9: #define PG_V 0x80000000 ! 10: #define PG_PROT 0x78000000 ! 11: #define PG_M 0x04000000 ! 12: #define PG_USED 0x02000000 ! 13: #define PG_NC 0x01000000 ! 14: #define PG_PFNUM 0x003fffff ! 15: ! 16: ! 17: #define PG_NOACC 0 ! 18: #define PG_KR 0x40000000 ! 19: #define PG_KW 0x60000000 ! 20: #define PG_URKR 0x50000000 ! 21: #define PG_URKW 0x70000000 ! 22: #define PG_UW 0x78000000 ! 23: ! 24: /* ! 25: * Pte related macros ! 26: */ ! 27: #define dirty(pte) ((pte)->pg_fod == 0 && (pte)->pg_pfnum && \ ! 28: ((pte)->pg_m || (pte)->pg_swapm)) ! 29:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.