My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Attributes | List of all members
cpu_section Struct Reference

Section page table entry. More...

#include <page_table.h>

Public Attributes

va_t va
 
pa_t pa
 
size_t sz
 
u32 ns:1
 
u32 ng:1
 
u32 s:1
 
u32 tex:3
 
u32 ap:3
 
u32 imp:1
 
u32 dom:4
 
u32 xn:1
 
u32 c:1
 
u32 b:1
 
u32 pad:15
 

Detailed Description

Section page table entry.

Member Data Documentation

u32 cpu_section::ap

AP bit

u32 cpu_section::b

Bufferable bit

u32 cpu_section::c

Cache bit

u32 cpu_section::dom

Domain field

u32 cpu_section::imp

Implementation defined

u32 cpu_section::ng

NG bit

u32 cpu_section::ns

NS bit

pa_t cpu_section::pa

Physical address

u32 cpu_section::pad

Padding

u32 cpu_section::s

Shared bit

size_t cpu_section::sz

Size

u32 cpu_section::tex

Tex bits

va_t cpu_section::va

Virtual address

u32 cpu_section::xn

XN bit


The documentation for this struct was generated from the following file: