Per Arena Page Table Data for OS/2 Warp 3.0 SMP

PGDATA Per Arena Page Table Data.

┌────────────────┬────┬────────┬────┬────────────────────────────────────────┐
│Field NameOffLengthTypeDescription                             │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_ppte         │+0  │4       │D   │pointer to ptes                         │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_ppde         │+4  │4       │D   │pointer to pdes                         │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_pcalloc      │+8  │4       │D   │pointer to (word) counts of allocated   │
│                │    │        │    │ptes per pde                            │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_pcpresent    │+c  │4       │D   │pointer to (word) counts of present ptes│
│                │    │        │    │per pde                                 │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_pcresident   │+10 │4       │D   │pointer to (word) counts of             │
│                │    │        │    │locked/resident ptes                    │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_base         │+14 │4       │D   │base virtual page number                │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_pvdmalias    │+18 │4       │D   │base of vdm alias region                │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_cpdelo       │+1c │2       │W   │count of low in-use pdes                │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_cpdehi       │+1e │2       │W   │count of high in-use pdes               │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_maxpde       │+20 │2       │W   │max potential pdes for this arena       │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_ptcontext    │+22 │2       │W   │page table context                      │
├────────────────┼────┼────────┼────┼────────────────────────────────────────┤
│pd_flags        │+24 │2       │W   │per-process page manager flags          │
└────────────────┴────┴────────┴────┴────────────────────────────────────────┘


[Back: Per Arena Page Table Data for OS/2 Warp V4.0 and OS/2 Warp V3.0]
[Next: VM Arena Header]