Subversion Repositories HelenOS

Rev

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

Rev 3343 Rev 3440
Line 73... Line 73...
73
        unsigned v : 1;     /**< Valid. */
73
        unsigned v : 1;     /**< Valid. */
74
        unsigned size : 2;  /**< Page size of this entry. */
74
        unsigned size : 2;  /**< Page size of this entry. */
75
        unsigned nfo : 1;   /**< No-Fault-Only. */
75
        unsigned nfo : 1;   /**< No-Fault-Only. */
76
        unsigned ie : 1;    /**< Invert Endianness. */
76
        unsigned ie : 1;    /**< Invert Endianness. */
77
        unsigned soft2 : 9; /**< Software defined field. */
77
        unsigned soft2 : 9; /**< Software defined field. */
-
 
78
#if defined (US)
78
        unsigned diag : 9;  /**< Diagnostic data. */
79
        unsigned diag : 9;  /**< Diagnostic data. */
79
        unsigned pfn : 28;  /**< Physical Address bits, bits 40:13. */
80
        unsigned pfn : 28;  /**< Physical Address bits, bits 40:13. */
-
 
81
#elif defined (US3)
-
 
82
        unsigned : 7;       /**< Reserved. */
-
 
83
        unsigned pfn : 30;  /**< Physical Address bits, bits 42:13 */
-
 
84
#endif
80
        unsigned soft : 6;  /**< Software defined field. */
85
        unsigned soft : 6;  /**< Software defined field. */
81
        unsigned l : 1;     /**< Lock. */
86
        unsigned l : 1;     /**< Lock. */
82
        unsigned cp : 1;    /**< Cacheable in physically indexed cache. */
87
        unsigned cp : 1;    /**< Cacheable in physically indexed cache. */
83
        unsigned cv : 1;    /**< Cacheable in virtually indexed cache. */
88
        unsigned cv : 1;    /**< Cacheable in virtually indexed cache. */
84
        unsigned e : 1;     /**< Side-effect. */
89
        unsigned e : 1;     /**< Side-effect. */
Line 93... Line 98...
93
#endif /* !def __ASM__ */
98
#endif /* !def __ASM__ */
94
 
99
 
95
#endif
100
#endif
96
 
101
 
97
/** @}
102
/** @}
98
 */
103
 */
99
 
104