Provided by: ipmctl_02.00.00.3709+ds-1_amd64 bug

NAME

       ipmctl-show-system-capabilities - Shows the platform supported DCPMM capabilities

SYNOPSIS

       ipmctl show [OPTIONS] -system -capabilities

DESCRIPTION

       Shows the capabilities of the current platform as determined by platform firmware (BIOS)
       and this application.

OPTIONS

       -a, -all
           Shows all attributes.

           Note
           The all and display options are exclusive and may not be used together.

       -d (attributes), -display (attributes)
           Filters the returned attributes by explicitly specifying a comma-separated list of any
           of the attributes defined in the Return Data section.

           Note
           The all and display options are exclusive and may not be used together.

       -h, -help
           Displays help for the command.

       -ddrt
           Used to specify DDRT as the desired transport protocol for the current invocation of
           ipmctl.

       -smbus
           Used to specify SMBUS as the desired transport protocol for the current invocation of
           ipmctl.

           Note
           The -ddrt and -smbus options are mutually exclusive and may not be used together.

       -o (text|nvmxml), -output (text|nvmxml)
           Changes the output format. One of: "text" (default) or "nvmxml".

       -u (B|MB|MiB|GB|GiB|TB| TiB), -units (B|MB|MiB|GB|GiB|TB| TiB)
           Changes the units that capacities are displayed in for this command. One of: bytes
           (B), megabytes (MB), mebibytes (MiB), gigabytes (GB), gibibytes (GiB), terabytes (TB)
           or tebibytes (TiB).

EXAMPLES

       Displays the supported DCPMM capabilities

       ipmctl show -system -capabilities

RETURN DATA

       The default behavior is to return the default attributes listed below; the options can be
       used to expand or restrict the output.

       PlatformConfigSupported
           (Default) Whether the platform level configuration of DCPMMs can be modified with the
           host software. One of:

           ·   0: Changes must be made in the BIOS.

           ·   1: The command Create Memory Allocation Goal is supported.

       Alignment (Default)
           Capacity alignment requirement for all memory types as reported by the BIOS.

       AllowedVolatileMode
           (Default) The volatile mode allowed as determined by BIOS setup. One of:

           ·   1LM: One-level volatile mode. All memory resources in the platform are
               independently accessible, and not captive of the other resources.

           ·   Memory Mode: DCPMMs act as system memory under the control of the operating
               system. In Memory Mode, any DDR in the platform will act as a cache working in
               conjunction with the DCPMMs.

           ·   Unknown: The allowed volatile mode cannot be determined.

       CurrentVolatileMode
           (Default) The current volatile mode. One of:

           ·   1LM: One-level volatile mode. All memory resources in the platform are
               independently accessible, and not captive of the other resources.

           ·   Memory Mode: DCPMMs act as system memory under the control of the operating
               system. In Memory Mode, any DDR in the platform will act as a cache working in
               conjunction with the DCPMMs.

           ·   Unknown: The current volatile mode cannot be determined.

       AllowedAppDirectMode
           (Default) The App Direct mode allowed as determined by BIOS setup. One of:

           ·   Disabled: App Direct support is currently disabled by the BIOS.

           ·   App Direct: App Direct support is currently enabled by the BIOS.

           ·   Unknown: The current App Direct support cannot be determined.

       ModesSupported
           A list of DCPMM modes supported by the BIOS. Refer to the command Show Device to
           determine the modes supported by the individual DCPMMs. One or more of:

           ·   1LM: One-level volatile mode. All memory resources in the platform are
               independently accessible, and not captive of the other resources.

           ·   Memory Mode: DCPMMs act as system memory under the control of the operating
               system. In Memory Mode, any DDR in the platform will act as a cache working in
               conjunction with the DCPMMs.

           ·   App Direct: DCPMMs and DDR act as independent memory resources under direct
               load/store control of the application.

       SupportedAppDirectSettings
           The BIOS supported list of App Direct interleave settings in the format:

           ·   x[Way] - [(IMCSize) iMC x (ChannelSize) Channel] followed by the input format for
               the command Change Preferences: (ByOne|(IMCSize)_(ChannelSize)).

       RecommendedAppDirectSettings
           The BIOS recommended list of App Direct interleave settings in the format:

           ·   x[Way] - [(IMCSize) iMC x (ChannelSize) Channel] followed by the input format for
               the command Change Preferences: (ByOne|(IMCSize)_(ChannelSize)).

       MinNamespaceSize
           The minimum allowed namespace size as reported by the driver.

       AppDirectMirrorSupported
           If the BIOS supports App Direct mirroring. One of:

           ·   0: Not supported.

           ·   1: Supported

       DimmSpareSupported
           If the BIOS supports DCPMM sparing. One of:

           ·   0: Not supported

           ·   1: Supported

       AppDirectMigrationSupported
           If the BIOS supports App Direct migration. One of:

           ·   0: Not supported

           ·   1: Supported

       RenameNamespaceSupported
           If the host software supports renaming a namespace. One of:

           ·   0: Not supported

           ·   1: Supported

       GrowAppDirectNamespaceSupported
           If the host software supports increasing the capacity of an App Direct namespace. One
           of:

           ·   0: Not supported

           ·   1: Supported

       ShrinkAppDirectNamespaceSupported
           If the host software supports decreasing the capacity of an App Direct namespace. One
           of:

           ·   0: Not supported

           ·   1: Supported

       InitiateScrubSupported
           If the platform and host software support initiating an address range scrub on the
           DCPMMs in the system. One of:

           ·   0: Not supported

           ·   1: Supported

       AdrSupported
           Whether the platform supports asynchronous DRAM refresh (ADR). One of:

           ·   0: Not supported. If ADR is not supported, App Direct data integrity cannot be
               assured during system interruptions.

           ·   1: Supported

       EraseDeviceDataSupported
           Whether Erase Device Data is supported.

           ·   0: Not supported

           ·   1: Supported

       EnableDeviceSecuritySupported
           Whether Enable Device Security is supported.

           ·   0: Not supported

           ·   1: Supported

       DisableDeviceSecuritySupported
           Whether Change Device Security property Lockstate = Disabled is supported.

           ·   0: Not supported

           ·   1: Supported

       UnlockDeviceSecuritySupported
           Whether Change Device Security property Lockstate = Unlocked is supported.

           ·   0: Not supported

           ·   1: Supported

       FreezeDeviceSecuritySupported
           Whether Change Device Security property Lockstate = Frozen is supported.

           ·   0: Not supported

           ·   1: Supported

       ChangeDevicePassphraseSupported
           Whether Change Device Passphrase is supported.

           ·   0: Not supported

           ·   1: Supported

       ChangeMasterPassphraseSupported
           Whether Change Master Passphrase is supported.

           ·   0: Not supported

           ·   1: Supported

       MasterEraseDeviceDataSupported
           Whether Master Erase Device Data is supported.

           ·   0: Not supported

           ·   1: Supported