iPXE
Data Fields
EFI_SMRAM_DESCRIPTOR Struct Reference

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

#include <PiMultiPhase.h>

Data Fields

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

Detailed Description

Structure describing a SMRAM region and its accessibility attributes.

Definition at line 113 of file PiMultiPhase.h.

Field Documentation

◆ PhysicalStart

EFI_PHYSICAL_ADDRESS EFI_SMRAM_DESCRIPTOR::PhysicalStart

Designates the physical address of the SMRAM 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 119 of file PiMultiPhase.h.

◆ CpuStart

EFI_PHYSICAL_ADDRESS EFI_SMRAM_DESCRIPTOR::CpuStart

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

This address may or may not match PhysicalStart.

Definition at line 124 of file PiMultiPhase.h.

◆ PhysicalSize

UINT64 EFI_SMRAM_DESCRIPTOR::PhysicalSize

Describes the number of bytes in the SMRAM region.

Definition at line 128 of file PiMultiPhase.h.

◆ RegionState

UINT64 EFI_SMRAM_DESCRIPTOR::RegionState

Describes the accessibility attributes of the SMRAM.

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


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