summaryrefslogtreecommitdiffstats
path: root/src/pymap.xml
diff options
context:
space:
mode:
authorDavid Sommerseth <davids@redhat.com>2009-07-02 17:10:30 +0200
committerDavid Sommerseth <davids@redhat.com>2009-07-02 17:10:30 +0200
commit6bd9742784fb487463449e41330cdd102e0a5df1 (patch)
tree8c5ff2803233e9275c2d0910d83e560c9a70d4f6 /src/pymap.xml
parentebb06f31e490f181b2e2267b0268421fda9b5d95 (diff)
downloadpython-dmidecode-6bd9742784fb487463449e41330cdd102e0a5df1.tar.gz
python-dmidecode-6bd9742784fb487463449e41330cdd102e0a5df1.tar.xz
python-dmidecode-6bd9742784fb487463449e41330cdd102e0a5df1.zip
Completed python XML map for TypeMap 0x05
Diffstat (limited to 'src/pymap.xml')
-rw-r--r--src/pymap.xml32
1 files changed, 31 insertions, 1 deletions
diff --git a/src/pymap.xml b/src/pymap.xml
index e59fdf1..263f7db 100644
--- a/src/pymap.xml
+++ b/src/pymap.xml
@@ -174,8 +174,38 @@
</Map>
</TypeMap>
- <!-- FIXME : Type 05 : Memory Controller -->
+ <!-- Type 05 : Memory Controller -->
<TypeMap id="0x05">
+ <Map rootpath="/dmidecode/MemoryCtrlInfo" keytype="string" key="@handle" valuetype="dict">
+ <Map keytype="constant" key="dmi_type" valuetype="integer" value="@type"/>
+ <Map keytype="constant" key="dmi_handle" valuetype="string" value="@handle"/>
+ <Map keytype="constant" key="dmi_size" valuetype="integer" value="@size"/>
+ <Map keytype="constant" key="data" valuetype="dict">
+ <Map keytype="constant" key="Associated Memory Slots"
+ valuetype="list:string" value="AssociatedMemorySlots/Slot"/>
+ <Map keytype="constant" key="Current Interleave" valuetype="string" value="CurrentInterleave"/>
+ <Map keytype="constant" key="Enabled Error Correcting Capabilities"
+ valuetype="list:string" value="EnabledErrorCorrection/Capability"
+ fixedsize="6" index_attr="index"/>
+ <Map keytype="constant" key="Error Correcting Capabilities"
+ valuetype="list:string" value="ErrorCorrection/Capabilities/Capability"
+ fixedsize="6" index_attr="index"/>
+ <Map keytype="constant" key="Error Detecting Method"
+ valuetype="string" value="ErrorCorrection/CorrectionMethod"/>
+ <Map keytype="constant" key="Maximum Memory Module Size"
+ valuetype="string" value="concat(MaxMemoryModuleSize,' ',MaxMemoryModuleSize/@unit)"/>
+ <Map keytype="constant" key="Maximum Total Memory Size"
+ valuetype="string" value="concat(MaxTotalMemorySize,' ',MaxTotalMemorySize/@unit)"/>
+ <Map rootpath="Voltages" keytype="constant" key="Memory Module Voltage" valuetype="dict">
+ <Map keytype="string" key="Voltage/@key_compound" valuetype="boolean" value="Voltage/@available"/>
+ </Map>
+ <Map keytype="constant" key="Supported Interleave" valuetype="string" value="SupportedInterleave"/>
+ <Map keytype="constant" key="Supported Memory Types"
+ valuetype="list:string" value="SupportedTypes/ModuleType" fixedsize="11" index_attr="index"/>
+ <Map keytype="constant" key="Supported Speeds"
+ valuetype="list:string" value="SupportedSpeeds/Speed" emptyIsNone="1"/>
+ </Map>
+ </Map>
</TypeMap>
<!-- FIXME : Type 06 : Memory Module -->