Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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) |