Subversion Repositories HelenOS-historic

Rev

Rev 793 | Rev 977 | 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