iPXE
Data Fields
EFI_MMRAM_DESCRIPTOR Struct Reference

Structure describing a MMRAM region and its accessibility attributes. More...

#include <PiMultiPhase.h>

Data Fields

EFI_PHYSICAL_ADDRESS PhysicalStart
 Designates the physical address of the MMRAM in memory. More...
 
EFI_PHYSICAL_ADDRESS CpuStart
 Designates the address of the MMRAM, as seen by software executing on the processors. More...
 
UINT64 PhysicalSize
 Describes the number of bytes in the MMRAM region. More...
 
UINT64 RegionState
 Describes the accessibility attributes of the MMRAM. More...
 

Detailed Description

Structure describing a MMRAM region and its accessibility attributes.

Definition at line 111 of file PiMultiPhase.h.

Field Documentation

◆ PhysicalStart

EFI_PHYSICAL_ADDRESS EFI_MMRAM_DESCRIPTOR::PhysicalStart

Designates the physical address of the MMRAM in memory.

This view of memory is the same as seen by I/O-based agents, for example, but it may not be the address seen by the processors.

Definition at line 117 of file PiMultiPhase.h.

◆ CpuStart

EFI_PHYSICAL_ADDRESS EFI_MMRAM_DESCRIPTOR::CpuStart

Designates the address of the MMRAM, as seen by software executing on the processors.

This address may or may not match PhysicalStart.

Definition at line 122 of file PiMultiPhase.h.

◆ PhysicalSize

UINT64 EFI_MMRAM_DESCRIPTOR::PhysicalSize

Describes the number of bytes in the MMRAM region.

Definition at line 126 of file PiMultiPhase.h.

◆ RegionState

UINT64 EFI_MMRAM_DESCRIPTOR::RegionState

Describes the accessibility attributes of the MMRAM.

These attributes include the hardware state (e.g., Open/Closed/Locked), capability (e.g., cacheable), logical allocation (e.g., allocated), and pre-use initialization (e.g., needs testing/ECC initialization).

Definition at line 133 of file PiMultiPhase.h.


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