o idY @s&ddlmZmZGdddeeZdS))PluginIndependentPluginc@s,eZdZdZdZdZdZdZdZddZ dS)pmemzThis plugin collects data from Persistent Memory devices, commonly referred to as NVDIMM's or Storage Class Memory (SCM) zPersistent Memory Devices)storagehardwarememory)ndctldaxctlipmctlcCsB|gd |gd |ddg |gddS)N)z /etc/ndctlz/etc/ipmctl.confz/var/log/ipmctl)zndctl --versionzndctl list -vvvzndctl list -iBDFHMNRXzndctl read-labels -j allz daxctl listzdaxctl list -iDR)zipmctl versionzipmctl show -capzipmctl show -celzipmctl show -dimmzipmctl show -a -dimmzipmctl show -dimm -pcdzipmctl show -dimm -performancez ipmctl show -error Thermal -dimmzipmctl show -error Media -dimmzipmctl show -firmwarezipmctl show -goalzipmctl show -memoryresourceszipmctl show -performancezipmctl show -preferenceszipmctl show -regionzipmctl show -sensorzipmctl show -a -sensorzipmctl show -socketzipmctl show -systemz!ipmctl show -system -capabilitiesz$ipmctl show -a -system -capabilitieszipmctl show -topologyzipmctl show -a -topology) add_copy_specadd_cmd_output)selfr9/usr/lib/python3/dist-packages/sos/report/plugins/pmem.pysetupsz pmem.setupN) __name__ __module__ __qualname____doc__ short_desc plugin_nameprofilespackagescommandsrrrrrr s rN)sos.report.pluginsrrrrrrrs