summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Sommerseth <davids@redhat.com>2009-07-02 19:56:25 +0200
committerDavid Sommerseth <davids@redhat.com>2009-07-02 19:56:25 +0200
commit12254a81617b5984e2a696821e98487e9cbb1c69 (patch)
tree1f18097a49b7ec3c6a978b641a60e98fb80890be
parent6503a07cdf8a7ddaaf858ee1e1a5af90258c14f2 (diff)
downloadpython-dmidecode-12254a81617b5984e2a696821e98487e9cbb1c69.tar.gz
python-dmidecode-12254a81617b5984e2a696821e98487e9cbb1c69.tar.xz
python-dmidecode-12254a81617b5984e2a696821e98487e9cbb1c69.zip
Completed python XML map for TypeMap 0x26
-rw-r--r--src/pymap.xml20
1 files changed, 18 insertions, 2 deletions
diff --git a/src/pymap.xml b/src/pymap.xml
index 4d258b4..a07512c 100644
--- a/src/pymap.xml
+++ b/src/pymap.xml
@@ -508,7 +508,7 @@
</Map>
</TypeMap>
- <!-- FIXME : Type 21 : Built-in Pointing Device -->
+ <!-- Type 21 : Built-in Pointing Device -->
<TypeMap id="0x15">
<Map rootpath="/dmidecode/BuiltIntPointingDevice" keytype="string" key="@handle" valuetype="dict">
<Map keytype="constant" key="dmi_type" valuetype="integer" value="@type"/>
@@ -738,8 +738,24 @@
<TypeMap id="0x25">
</TypeMap>
- <!-- FIXME : Type 38 : IPMI Device -->
+ <!-- Type 38 : IPMI Device -->
<TypeMap id="0x26">
+ <Map rootpath="/dmidecode/IPMIdeviceInfo" 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="Base Address"
+ valuetype="string" value="concat(BaseAddress, ' (',BaseAddress/@interface,')')"/>
+ <Map keytype="constant" key="I2C Slave Address" valuetype="string" value="@I2CslaveAddr"/>
+ <Map keytype="constant" key="Interface Type" valuetype="string" value="InterfaceType"/>
+ <Map keytype="constant" key="NV Storage Device: Not Present"
+ valuetype="string" value="NVstorageDevice[@NotPresent='1']" emptyIsNone="1"/>
+ <Map keytype="constant" key="Register Spacing" valuetype="string" value="RegisterSpacing"/>
+ <Map keytype="constant" key="Specification Version" valuetype="string" value="@spec_version"/>
+ </Map>
+ </Map>
+
</TypeMap>
<!-- FIXME : Type 39 : Power Supply -->