|
|
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.