#include <paging.h>
Public Member Functions | |
| Address | virt_to_phys (Address virt) const |
| Pd_entry * | lookup (Address virt) |
| Pd_entry | entry (Address virt) const |
| const Pd_entry * | index (unsigned idx) const |
| Pd_entry * | index (unsigned idx) |
| Unsigned32 & | operator[] (unsigned idx) |
| Unsigned32 | operator[] (unsigned idx) const |
| void | clear () |
| void | map_superpage (Address phys, Address virt, Address(*ptab_alloc)(), Unsigned32 attr) |
Static Public Member Functions | |
| static unsigned | virt_to_idx (Address virt) |
| static void | have_superpages (bool yes) |
Protected Attributes | |
| Pd_entry | _entries [1024] |
Static Private Attributes | |
| static bool | _have_superpages |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.2