Go to the source code of this file.
Data Structures | |
class | page_table_entry_x64 |
Namespaces | |
x64 | |
x64::page_table | |
x64::page_table::pml4 | |
x64::page_table::pdpt | |
x64::page_table::pd | |
x64::page_table::pt | |
Functions | |
template<class T , class F > | |
auto | x64::page_table::index (const T virt, const F from) |
Variables | |
constexpr const auto | x64::page_table::num_entries = 512UL |
constexpr const auto | x64::page_table::num_bytes = num_entries * sizeof(uintptr_t) |
constexpr const auto | x64::page_table::pml4::from = 39U |
constexpr const auto | x64::page_table::pml4::size = 9U |
constexpr const auto | x64::page_table::pml4::size_bytes = 0x8000000000UL |
constexpr const auto | x64::page_table::pdpt::from = 30U |
constexpr const auto | x64::page_table::pdpt::size = 9U |
constexpr const auto | x64::page_table::pdpt::size_bytes = 0x40000000UL |
constexpr const auto | x64::page_table::pd::from = 21U |
constexpr const auto | x64::page_table::pd::size = 9U |
constexpr const auto | x64::page_table::pd::size_bytes = 0x200000UL |
constexpr const auto | x64::page_table::pt::from = 12U |
constexpr const auto | x64::page_table::pt::size = 9U |
constexpr const auto | x64::page_table::pt::size_bytes = 0x1000UL |