Data Fields
memory_descriptor Struct Reference

Data Fields

uint64_t phys
 
uint64_t virt
 
uint64_t type
 

Detailed Description

Definition at line 59 of file memory.h.

Field Documentation

◆ phys

memory_descriptor::phys

Memory Descriptor

A memory descriptor provides information about a block of memory. Typically, each page of memory that the VMM uses will have a memory descriptor associated with it. The VMM will use this information to create its resources, as well as generate page tables as needed.

the starting physical address of the block of memory

Definition at line 61 of file memory.h.

◆ virt

memory_descriptor::virt

the starting virtual address of the block of memory

Definition at line 62 of file memory.h.

◆ type

memory_descriptor::type

the type of memory block. This is likely architecture specific as this holds information about access rights, etc...

Definition at line 63 of file memory.h.


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