blob: 75839712f38ae8e468b6c62ff9d16d4b8c929506 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
<?xml version="1.0" encoding="UTF-8"?>
<dmidecode_fieldmap version="1">
<!-- -->
<!-- Mapping setup for BIOS DMI data -->
<!-- -->
<Mapping name="bios">
<Map keytype="string" key="/dmidecode/BIOSlanguage/@handle" valuetype="dict">
<Map keytype="constant" key="data" valuetype="dict">
<Map keytype="constant" key="Currently Installed Language"
valuetype="list:string" value="/dmidecode/BIOSlanguage/Installed/Language"/>
<Map keytype="constant" key="Installed Languages"
valuetype="integer" value="/dmidecode/BIOSlanguage/@installable_languages"/>
</Map>
<Map keytype="constant" key="dmi_type" valuetype="integer" value="/dmidecode/BIOSlanguage/@type"/>
<Map keytype="constant" key="dmi_handle" valuetype="string" value="/dmidecode/BIOSlanguage/@handle"/>
<Map keytype="constant" key="dmi_size" valuetype="integer" value="/dmidecode/BIOSlanguage/@size"/>
</Map>
<Map keytype="string" key="/dmidecode/BIOSinfo/@handle" valuetype="dict">
<Map keytype="constant" key="data" valuetype="dict">
<Map keytype="constant" key="Vendor" valuetype="string" value="/dmidecode/BIOSinfo/Vendor"/>
<Map keytype="constant" key="Characteristics" valuetype="dict">
<Map keytype="string" key="/dmidecode/BIOSinfo/Characteristics/flags/flag[../../@level = '0']"
valuetype="boolean" value="/dmidecode/BIOSinfo/Characteristics/flags/flag/@enabled"/>
</Map>
<Map keytype="constant" key="Characteristic x1" valuetype="dict">
<Map keytype="string" key="/dmidecode/BIOSinfo/Characteristics/characteristic[../@level = 'x1']"
valuetype="boolean" value="/dmidecode/BIOSinfo/Characteristics/characteristic/@enabled"/>
</Map>
<Map keytype="constant" key="Characteristic x2" valuetype="dict">
<Map keytype="string" key="/dmidecode/BIOSinfo/Characteristics/characteristic[../@level = 'x2']"
valuetype="boolean" value="/dmidecode/BIOSinfo/Characteristics/characteristic/@enabled"/>
</Map>
<Map keytype="constant" key="Runtime Size" valuetype="string"
value="concat(/dmidecode/BIOSinfo/RuntimeSize,' ',/dmidecode/BIOSinfo/RuntimeSize/@unit)"/>
<Map keytype="constant" key="BIOS Revision"
valuetype="string" value="/dmidecode/BIOSinfo/BIOSrevision"/>
<Map keytype="constant" key="Version" valuetype="string" value="/dmidecode/BIOSinfo/Version"/>
<Map keytype="constant" key="ROM Size" valuetype="string"
value="concat(/dmidecode/BIOSinfo/ROMsize,' ',/dmidecode/BIOSinfo/ROMsize/@unit)"/>
<Map keytype="constant" key="Address" valuetype="string" value="/dmidecode/BIOSinfo/Address"/>
<Map keytype="constant" key="Relase Date" valuetype="string" value="/dmidecode/BIOSinfo/ReleaseDate"/>
</Map>
<Map keytype="constant" key="dmi_type" valuetype="integer" value="/dmidecode/BIOSinfo/@type"/>
<Map keytype="constant" key="dmi_handle" valuetype="string" value="/dmidecode/BIOSinfo/@handle"/>
<Map keytype="constant" key="dmi_size" valuetype="integer" value="/dmidecode/BIOSinfo/@size"/>
</Map>
</Mapping>
<!-- -->
<!-- Mapping setup for processor info -->
<!-- -->
<Mapping name="processor">
<Map rootpath="/dmidecode/ProcessorInfo" 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="Status" valuetype="string" value="concat('Populated:', Populated)"/>
<Map keytype="constant" key="Part Number" valuetype="string" value="PartNumber"/>
<Map keytype="constant" key="Upgrade" valuetype="string" value="Upgrade"/>
<Map keytype="constant" key="Socket Designation" valuetype="string" value="SocketDesignation"/>
<Map keytype="constant" key="Family" valuetype="string" value="Family"/>
<Map keytype="constant" key="Characteristics" valuetype="list:string" value="Cores/Characteristics/Flag"/>
<Map keytype="constant" key="Current Speed" valuetype="integer" value="Frequencies/CurrentSpeed"/>
<Map keytype="constant" key="Thread Count" valuetype="integer" value="Cores/ThreadCount"/>
<Map keytype="constant" key="External Clock" valuetype="integer" value="Frequencies/ExternalClock"/>
<Map keytype="constant" key="Serial Number" valuetype="string" value="SerialNumber"/>
<Map keytype="constant" key="Version" valuetype="string" value="Manufacturer/Version"/>
<Map keytype="constant" key="Voltage" valuetype="string" value="concat(Voltages/Voltage, ' ', Voltages/Voltage/@unit)"/>
<Map keytype="constant" key="Max Speed" valuetype="integer" value="Frequencies/MaxSpeed"/>
<Map keytype="constant" key="Asset Tag" valuetype="string" value="AssetTag"/>
<Map keytype="constant" key="Core Enabled" valuetype="integer" value="Cores/CoresEnabled"/>
<Map keytype="constant" key="Type" valuetype="string" value="Type"/>
<Map keytype="constant" key="Core Count" valuetype="integer" value="Cores/CoreCount"/>
<Map keytype="constant" key="Manufacturer" valuetype="dict">
<Map keytype="constant" key="Vendor" valuetype="string" value="Manufacturer/Vendor"/>
<Map keytype="constant" key="Flags" valuetype="dict">
<Map keytype="string" key="CPUCore/cpu_flags/flag"
valuetype="boolean" value="CPUCore/cpu_flags/flag/@available"/>
</Map>
<Map keytype="constant" key="ID" valuetype="string" value="CPUCore/ID"/>
<Map keytype="constant" key="Signature" valuetype="string" value="CPUCore/Signature"/>
</Map>
<Map keytype="constant" key="L1 Cache Handle"
valuetype="string" value="Cache/Level[@level = '1']/@handle"/>
<Map keytype="constant" key="L2 Cache Handle"
valuetype="string" value="Cache/Level[@level = '2']/@handle"/>
<Map keytype="constant" key="L3 Cache Handle"
valuetype="string" value="Cache/Level[@level = '3']/@handle"/>
</Map>
</Map>
</Mapping>
</dmidecode_fieldmap>
|