Phoenix
Object-oriented orthogonally persistent operating system
|
Class representing virtual address type. More...
#include <vm.h>
Public Member Functions | |
Vaddr (vaddr_t addr=0) | |
Construct virtual address from virtual address integer type. | |
template<typename T > | |
Vaddr (T addr) | |
Construct virtual address from any integer type. | |
template<typename T > | |
Vaddr (T *ptr) | |
Construct virtual address from pointer type. | |
Vaddr (Addr< vaddr_t > addr) | |
Construct virtual address from the base class. | |
paddr_t | IdentityPaddr () |
Return physical address for identity mapping. |
Class representing virtual address type.
vm::Vaddr::Vaddr | ( | vaddr_t | addr = 0 | ) | [inline] |
Construct virtual address from virtual address integer type.
vm::Vaddr::Vaddr | ( | T | addr | ) | [inline] |
Construct virtual address from any integer type.
vm::Vaddr::Vaddr | ( | T * | ptr | ) | [inline] |
Construct virtual address from pointer type.
paddr_t vm::Vaddr::IdentityPaddr | ( | ) | [inline] |
Return physical address for identity mapping.