Ignore:
File:
1 edited

Legend:

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

    r33be9ac r98000fb  
    8282#define PRIxn "llx"
    8383
     84/** Page Table Entry. */
     85typedef struct {
     86        unsigned present : 1;
     87        unsigned writeable : 1;
     88        unsigned uaccessible : 1;
     89        unsigned page_write_through : 1;
     90        unsigned page_cache_disable : 1;
     91        unsigned accessed : 1;
     92        unsigned dirty : 1;
     93        unsigned unused: 1;
     94        unsigned global : 1;
     95        unsigned soft_valid : 1;                /**< Valid content even if present bit is cleared. */
     96        unsigned avl : 2;
     97        unsigned addr_12_31 : 30;
     98        unsigned addr_32_51 : 21;
     99        unsigned no_execute : 1;
     100} __attribute__ ((packed)) pte_t;
     101
    84102#endif
    85103
Note: See TracChangeset for help on using the changeset viewer.