Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/include/types.h

    r0eef314 r98000fb  
    8080#define PRIxn "x"       /**< Format for hexadecimal (u)native_t. */
    8181
     82/** Page Table Entry. */
     83typedef struct {
     84        unsigned present : 1;
     85        unsigned writeable : 1;
     86        unsigned uaccessible : 1;
     87        unsigned page_write_through : 1;
     88        unsigned page_cache_disable : 1;
     89        unsigned accessed : 1;
     90        unsigned dirty : 1;
     91        unsigned pat : 1;
     92        unsigned global : 1;
     93        unsigned soft_valid : 1;        /**< Valid content even if the present bit is not set. */
     94        unsigned avl : 2;
     95        unsigned frame_address : 20;
     96} __attribute__ ((packed)) pte_t;
     97
    8298#endif
    8399
Note: See TracChangeset for help on using the changeset viewer.