pte Struct Reference
[mips32]


Data Fields

unsigned g: 1
unsigned p: 1
unsigned d: 1
unsigned cacheable: 1
unsigned __pad0__: 1
unsigned soft_valid: 1
unsigned pfn: 24
unsigned w: 1
unsigned a: 1

Detailed Description

Page Table Entry.

Definition at line 82 of file tlb.h.


Field Documentation

unsigned __pad0__
 

Unused.

Definition at line 87 of file tlb.h.

unsigned a
 

Accessed bit.

Definition at line 91 of file tlb.h.

Referenced by tlb_invalid(), tlb_modified(), and tlb_refill().

unsigned cacheable
 

Cacheable bit.

Definition at line 86 of file tlb.h.

Referenced by tlb_invalid(), tlb_modified(), and tlb_refill().

unsigned d
 

Dirty bit.

Definition at line 85 of file tlb.h.

Referenced by tlb_invalid(), tlb_modified(), and tlb_refill().

unsigned g
 

Global bit.

Definition at line 83 of file tlb.h.

Referenced by tlb_invalid(), tlb_modified(), and tlb_refill().

unsigned p
 

Present bit.

Definition at line 84 of file tlb.h.

Referenced by find_mapping_and_check(), tlb_invalid(), tlb_modified(), and tlb_refill().

unsigned pfn
 

Physical frame number.

Definition at line 89 of file tlb.h.

Referenced by tlb_invalid(), tlb_modified(), and tlb_refill().

unsigned soft_valid
 

Valid content even if not present.

Definition at line 88 of file tlb.h.

unsigned w
 

Page writable bit.

Definition at line 90 of file tlb.h.

Referenced by tlb_modified().


Generated on Sun Jun 18 17:05:54 2006 for HelenOS Kernel (mips32) by  doxygen 1.4.6