summaryrefslogtreecommitdiffstats
path: root/mof/60_LMI_Hardware.mof
diff options
context:
space:
mode:
Diffstat (limited to 'mof/60_LMI_Hardware.mof')
-rw-r--r--mof/60_LMI_Hardware.mof20
1 files changed, 20 insertions, 0 deletions
diff --git a/mof/60_LMI_Hardware.mof b/mof/60_LMI_Hardware.mof
index 63c1a74..cba6459 100644
--- a/mof/60_LMI_Hardware.mof
+++ b/mof/60_LMI_Hardware.mof
@@ -169,6 +169,26 @@ class LMI_ProcessorChipRealizes: CIM_Realizes
[ Provider("cmpi:cmpiLMI_Memory") ]
class LMI_Memory: CIM_Memory
{
+ [ Description("Indicates whether memory has NUMA layout.") ]
+ boolean HasNUMA;
+
+ [ Description("Standard memory page size in kB."),
+ Units("Kilobytes"), PUnit("kilobyte")]
+ uint32 StandardMemoryPageSize;
+
+ [ Description("All supported huge memory page sizes in currently "
+ "running kernel in kB."),
+ Units("Kilobytes"), PUnit("kilobyte")]
+ uint32 SupportedHugeMemoryPageSizes[];
+
+ [ Description ("Current state of the transparent huge memory pages. The "
+ "state can be \"Unsupported\", what means that the feature is not "
+ "available on the system, \"Never\" when the feature is disabled, "
+ "\"Madvise\" when huge pages are used only in marked memory area or "
+ "\"Always\" when this feature is used all the time. "),
+ ValueMap { "0", "1", "2", "3" },
+ Values { "Unsupported", "Never", "Madvise", "Always" } ]
+ uint16 TransparentHugeMemoryPageStatus;
};
[ Provider("cmpi:cmpiLMI_PhysicalMemory") ]