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