TianoCore EDK2 master
Loading...
Searching...
No Matches
EFI_MMRAM_DESCRIPTOR Struct Reference

#include <MdePkg/Include/Pi/PiMultiPhase.h>

Data Fields

EFI_PHYSICAL_ADDRESS PhysicalStart
 
EFI_PHYSICAL_ADDRESS CpuStart
 
UINT64 PhysicalSize
 
UINT64 RegionState
 

Detailed Description

Structure describing a MMRAM region and its accessibility attributes.

Definition at line 116 of file PiMultiPhase.h.

Field Documentation

◆ 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 127 of file PiMultiPhase.h.

◆ PhysicalSize

UINT64 EFI_MMRAM_DESCRIPTOR::PhysicalSize

Describes the number of bytes in the MMRAM region.

Definition at line 131 of file PiMultiPhase.h.

◆ 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 122 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 138 of file PiMultiPhase.h.


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