NFIT_PLATFORM_CAPABILITIES structure

Describes the NVDIMM Firmware Interface Table (NFIT) platform capabilities structure. Originally defined in ACPI 6.2 Errata A.

Syntax

typedef struct _NFIT_PLATFORM_CAPABILITIES {
  NFIT_STRUCT_HEADER Header;
  UCHAR              HighestValidCapability;
  UCHAR              Reserved[3];
  union {
    ULONG AsUlong;
    struct {
      ULONG CpuCacheFlushOnPowerLoss : 1;
      ULONG MemCtrlrFlushOnPowerLoss : 1;
      ULONG PmemHardwareMirroring : 1;
    } u;
  } Capabilities;
  UCHAR              Reserved1[4];
} NFIT_PLATFORM_CAPABILITIES, *PNFIT_PLATFORM_CAPABILITIES;

Members

Header

HighestValidCapability

Reserved

Capabilities

Capabilities.AsUlong

Capabilities.u

Capabilities.u.CpuCacheFlushOnPowerLoss

Capabilities.u.MemCtrlrFlushOnPowerLoss

Capabilities.u.PmemHardwareMirroring

Reserved1

Requirements

   
Header acpitabl.h