Class CIM_MemoryCapabilities
extends CIM_Capabilities

A subclass of Capabilities that defines the capabilities of a set if primordial memory extents represented by a MemoryResources pool.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_MemoryCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA subclass of Capabilities that defines the capabilities of a set if primordial memory extents represented by a MemoryResources pool.
UMLPackagePathstringCIM::Device::ConfigurableMemory
Versionstring2.47.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
Alignmentuint16
DescriptionstringDescribes the alignment requirement when configuring a memory region. This value is given as the exponent in an exponential expression with 2 as the base. Example: 64MB would be given as 26, 2**26=64MB.
ChannelInterleaveSupportuint16[]
DescriptionstringDescribes the memory channel interleave sizes that are supported. This value is given as the exponent in an exponential expression with 2 as the base. Example: 64B would be given as 6, 2**6=64B
ChannelInterleaveWaySupportuint16[]
DescriptionstringDescribes the number of memory channels a given interleave scheme can utilize. A 1 indicates that a 1 way channel interleave is supported; 2 indicates that a 2 way channel interleave is supported; and so on.
MemoryAffinitySupportuint16[]
DescriptionstringDescribes platform memory architecture types supported. "UMA" Uniform Memory Access. "NUMA" Non-Uniform Memory Access.
ValueMapstring0, 1, 2, 3, .., 0x8000..
ValuesstringUnknown, Other, UMA, NUMA, DMTF Reserved, Vendor Reserved
MemoryControllerInterleaveSupportuint16[]
DescriptionstringDescribes the memory controller interleave sizes that are supported. This value is given as the exponent in an exponential expression with 2 as the base. Example: 64B would be given as 6, 2**6=64B
MemoryModesuint16[]
DescriptionstringIndicates the platform's support for various memory access modes. "Direct Volatile" indicates support for traditional DRAM type volatile memory. "Multi-Level Volatile" indicates support for multi-level volatile memory where one or more performance tiers act as a cache for one or more capacity tiers. "Block" indicates support for synthetic block access. "Direct Persistent" indicates support for load-store access of non-volatile data. "Multi-Level Persistent" indicates support for multi-level persistent memory where one or more performance tiers act as a cache for a non-volatile capacity tier.
ValueMapstring0, 1, 2, 3, 4, 5, 6, .., 0x8000..
ValuesstringUnknown, Other, Direct Volatile, Multi-Level Volatile, Block, Direct Persistent, Multi-Level Persistent, DMTF Reserved, Vendor Reserved
ReliabilitySupportuint16[]
DescriptionstringIndicates the platform's support for memory reliability features. "Die Sparing" Spare memory parts are supported at the memory die level. "Rank Sparing" Spare memory parts are supported at the memory rank level. "DIMM Sparing" Spare memory parts are supported at the memory DIMM level. "Memory Migration" There is support for migrating the contents of a failing part to a spare part.
ValueMapstring0, 1, 2, 3, 4, 5, 6, .., 0x8000..
ValuesstringUnknown, Other, None, Die Sparing, Rank Sparing, DIMM Sparing, Memory Migration, DMTF Reserved, Vendor Reserved
ReplicationSupportuint16[]
DescriptionstringIndicates support for various types of memory replication. "None" No replication is supported. "Local Replication" Replication is supported in the context of a single system. "Remote Replication" Replication is supported across multiple systems.
ValueMapstring0, 1, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, Other, None, Local Replication, Remote Replication, DMTF Reserved, Vendor Reserved

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities