Subversion Repositories HelenOS

Rev

Rev 3149 | Rev 4342 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3149 Rev 4341
Line 82... Line 82...
82
#define PRIx64 "llx"
82
#define PRIx64 "llx"
83
#define PRIxn "x"
83
#define PRIxn "x"
84
 
84
 
85
/** Page Table Entry. */
85
/** Page Table Entry. */
86
typedef struct {
86
typedef struct {
87
    unsigned p : 1;       /**< Present bit. */
87
    unsigned present : 1;             /**< Present bit. */
-
 
88
    unsigned page_write_through : 1;  /**< Write thought caching. */
-
 
89
    unsigned page_cache_disable : 1;  /**< No caching. */
88
    unsigned a : 1;       /**< Accessed bit. */
90
    unsigned accessed : 1;            /**< Accessed bit. */
89
    unsigned g : 1;       /**< Global bit. */
91
    unsigned global : 1;              /**< Global bit. */
90
    unsigned valid : 1;   /**< Valid content even if not present. */
92
    unsigned valid : 1;               /**< Valid content even if not present. */
91
    unsigned pfn : 20;    /**< Physical frame number. */
93
    unsigned pfn : 20;                /**< Physical frame number. */
92
} pte_t;
94
} pte_t;
93
 
95
 
94
#endif
96
#endif
95
 
97
 
96
/** @}
98
/** @}