NFIT_PLATFORM_CAPABILITIES structure (acpitabl.h)
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
Defines a NFIT_STRUCT_HEADER member Header.
HighestValidCapability
Defines a UCHAR member HighestValidCapability.
Reserved[3]
Reserved for future use.
Capabilities
Defines a union member Capabilities.
Capabilities.AsUlong
Defines a ULONG member AsUlong.
Capabilities.u
Defines a structure member u.
Capabilities.u.CpuCacheFlushOnPowerLoss
Defines a ULONG member CpuCacheFlushOnPowerLoss.
Capabilities.u.MemCtrlrFlushOnPowerLoss
Defines a ULONG member MemCtrlrFlushOnPowerLoss.
Capabilities.u.PmemHardwareMirroring
Defines a ULONG member PmemHardwareMirroring.
Reserved1[4]
Reserved for future use.
Requirements
Requirement | Value |
---|---|
Header | acpitabl.h (include Acpitabl.h) |