Rev 793 | Rev 1108 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 793 | Rev 902 | ||
---|---|---|---|
Line 49... | Line 49... | ||
49 | struct pte { |
49 | struct pte { |
50 | link_t link; /**< Page hash table link. */ |
50 | link_t link; /**< Page hash table link. */ |
51 | as_t *as; /**< Address space. */ |
51 | as_t *as; /**< Address space. */ |
52 | __address page; /**< Virtual memory page. */ |
52 | __address page; /**< Virtual memory page. */ |
53 | __address frame; /**< Physical memory frame. */ |
53 | __address frame; /**< Physical memory frame. */ |
54 | int flags; |
54 | unsigned g : 1; /**< Global page. */ |
- | 55 | unsigned x : 1; /**< Execute. */ |
|
- | 56 | unsigned w : 1; /**< Writable. */ |
|
- | 57 | unsigned k : 1; /**< Kernel privileges required. */ |
|
- | 58 | unsigned c : 1; /**< Cacheable. */ |
|
55 | unsigned a : 1; /**< Accessed. */ |
59 | unsigned a : 1; /**< Accessed. */ |
56 | unsigned d : 1; /**< Dirty. */ |
60 | unsigned d : 1; /**< Dirty. */ |
57 | unsigned p : 1; /**< Present. */ |
61 | unsigned p : 1; /**< Present. */ |
58 | }; |
62 | }; |
59 | 63 |