Iros
 
Loading...
Searching...
No Matches
page_structure.h File Reference

Go to the source code of this file.

Classes

struct  iris::x86::amd64::page_structure::Present
 
struct  iris::x86::amd64::page_structure::Writable
 
struct  iris::x86::amd64::page_structure::User
 
struct  iris::x86::amd64::page_structure::WriteThrough
 
struct  iris::x86::amd64::page_structure::CacheDisable
 
struct  iris::x86::amd64::page_structure::Accessed
 
struct  iris::x86::amd64::page_structure::Dirty
 
struct  iris::x86::amd64::page_structure::HugePage
 
struct  iris::x86::amd64::page_structure::Global
 
struct  iris::x86::amd64::page_structure::PhysicalAddress
 
struct  iris::x86::amd64::page_structure::NotExecutable
 
struct  iris::x86::amd64::page_structure::Pml4Offset
 
struct  iris::x86::amd64::page_structure::PdpOffset
 
struct  iris::x86::amd64::page_structure::PdOffset
 
struct  iris::x86::amd64::page_structure::PtOffset
 
struct  iris::x86::amd64::page_structure::PhysicalOffset
 

Namespaces

namespace  iris
 
namespace  iris::x86
 
namespace  iris::x86::amd64
 
namespace  iris::x86::amd64::page_structure
 

Typedefs

using iris::x86::amd64::page_structure::StructureEntry
 
using iris::x86::amd64::page_structure::PageStructureTable = di::Array<StructureEntry, 512>
 
using iris::x86::amd64::page_structure::VirtualAddressStructure = BitStruct<8, Pml4Offset, PdpOffset, PdOffset, PtOffset, PhysicalOffset>