Subversion Repositories HelenOS

Rev

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