Subversion Repositories HelenOS-historic

Rev

Rev 1702 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1702 Rev 1780
Line 64... Line 64...
64
#define SET_PTL0_ADDRESS(x)
64
#define SET_PTL0_ADDRESS(x)
65
 
65
 
66
struct pte {
66
struct pte {
67
    link_t link;        /**< Page hash table link. */
67
    link_t link;        /**< Page hash table link. */
68
    as_t *as;       /**< Address space. */
68
    as_t *as;       /**< Address space. */
69
    __address page;     /**< Virtual memory page. */
69
    uintptr_t page;     /**< Virtual memory page. */
70
    __address frame;    /**< Physical memory frame. */
70
    uintptr_t frame;    /**< Physical memory frame. */
71
    unsigned g : 1;     /**< Global page. */
71
    unsigned g : 1;     /**< Global page. */
72
    unsigned x : 1;     /**< Execute. */
72
    unsigned x : 1;     /**< Execute. */
73
    unsigned w : 1;     /**< Writable. */
73
    unsigned w : 1;     /**< Writable. */
74
    unsigned k : 1;     /**< Kernel privileges required. */
74
    unsigned k : 1;     /**< Kernel privileges required. */
75
    unsigned c : 1;     /**< Cacheable. */
75
    unsigned c : 1;     /**< Cacheable. */