Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/include/mm/page.h

    r0eef314 ra217358  
    146146#define PFERR_CODE_RSVD         (1 << 3)       
    147147
    148 /** Page Table Entry. */
    149 typedef struct {
    150         unsigned present : 1;
    151         unsigned writeable : 1;
    152         unsigned uaccessible : 1;
    153         unsigned page_write_through : 1;
    154         unsigned page_cache_disable : 1;
    155         unsigned accessed : 1;
    156         unsigned dirty : 1;
    157         unsigned pat : 1;
    158         unsigned global : 1;
    159         unsigned soft_valid : 1;        /**< Valid content even if the present bit is not set. */
    160         unsigned avl : 2;
    161         unsigned frame_address : 20;
    162 } __attribute__ ((packed)) pte_t;
    163 
    164148static inline unsigned int get_pt_flags(pte_t *pt, size_t i)
    165149{
Note: See TracChangeset for help on using the changeset viewer.