Subversion Repositories HelenOS-historic

Rev

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

Rev 849 Rev 852
Line 72... Line 72...
72
    __u32 value;
72
    __u32 value;
73
};
73
};
74
 
74
 
75
/** Page Table Entry. */
75
/** Page Table Entry. */
76
struct pte {
76
struct pte {
77
#ifdef BIG_ENDIAN
-
 
78
    unsigned a : 1;         /**< Accessed bit. */
-
 
79
    unsigned w : 1;         /**< Page writable bit. */
-
 
80
    unsigned pfn : 24;      /**< Physical frame number. */
-
 
81
    unsigned soft_valid : 1;    /**< Valid content even if not present. */
-
 
82
    unsigned : 1;           /**< Unused. */
-
 
83
    unsigned cacheable : 1;     /**< Cacheable bit. */
-
 
84
    unsigned d : 1;         /**< Dirty bit. */
-
 
85
    unsigned p : 1;         /**< Present bit. */
-
 
86
    unsigned g : 1;         /**< Global bit. */
-
 
87
#else
-
 
88
    unsigned g : 1;         /**< Global bit. */
77
    unsigned g : 1;         /**< Global bit. */
89
    unsigned p : 1;         /**< Present bit. */
78
    unsigned p : 1;         /**< Present bit. */
90
    unsigned d : 1;         /**< Dirty bit. */
79
    unsigned d : 1;         /**< Dirty bit. */
91
    unsigned cacheable : 1;     /**< Cacheable bit. */
80
    unsigned cacheable : 1;     /**< Cacheable bit. */
92
    unsigned : 1;           /**< Unused. */
81
    unsigned : 1;           /**< Unused. */
93
    unsigned soft_valid : 1;    /**< Valid content even if not present. */
82
    unsigned soft_valid : 1;    /**< Valid content even if not present. */
94
    unsigned pfn : 24;      /**< Physical frame number. */
83
    unsigned pfn : 24;      /**< Physical frame number. */
95
    unsigned w : 1;         /**< Page writable bit. */
84
    unsigned w : 1;         /**< Page writable bit. */
96
    unsigned a : 1;         /**< Accessed bit. */
85
    unsigned a : 1;         /**< Accessed bit. */
97
#endif
-
 
98
};
86
};
99
 
87
 
100
union entry_hi {
88
union entry_hi {
101
    struct {
89
    struct {
102
#ifdef BIG_ENDIAN
90
#ifdef BIG_ENDIAN