Rev 1888 | Rev 2015 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1888 | Rev 2007 | ||
|---|---|---|---|
| Line 64... | Line 64... | ||
| 64 | #define PAGE_WRITE (1<<PAGE_WRITE_SHIFT) |
64 | #define PAGE_WRITE (1<<PAGE_WRITE_SHIFT) |
| 65 | #define PAGE_EXEC (1<<PAGE_EXEC_SHIFT) |
65 | #define PAGE_EXEC (1<<PAGE_EXEC_SHIFT) |
| 66 | 66 | ||
| 67 | #define PAGE_GLOBAL (1<<PAGE_GLOBAL_SHIFT) |
67 | #define PAGE_GLOBAL (1<<PAGE_GLOBAL_SHIFT) |
| 68 | 68 | ||
| - | 69 | ||
| - | 70 | /** |
|
| - | 71 | * Macro for computing page color. |
|
| - | 72 | */ |
|
| - | 73 | #define PAGE_COLOR(va) (((va) >> PAGE_WIDTH) & ((1 << PAGE_COLOR_BITS) - 1)) |
|
| - | 74 | ||
| 69 | /** Page fault access type. */ |
75 | /** Page fault access type. */ |
| 70 | enum pf_access { |
76 | enum pf_access { |
| 71 | PF_ACCESS_READ, |
77 | PF_ACCESS_READ, |
| 72 | PF_ACCESS_WRITE, |
78 | PF_ACCESS_WRITE, |
| 73 | PF_ACCESS_EXEC |
79 | PF_ACCESS_EXEC |