`
`2
`
`3
`
`4
`
`
`Document Identifier: DSP0134
`
`Date: 2015-02-12
`
`Version: 3.0.0
`
`5
`
`6
`
`System Management BIOS (SMBIOS) Reference
`Specification
`
`Supersedes: 2.8.0
`
`Document Type: Specification
`
`Document Class: Normative
`
`Document Status: Published
`
`Document Language: en-US
`
`7
`
`8
`
`9
`
`10
`
`11
`12
`
`Page 1
`
`HTC EX. 1025
`HTC v. Ancora
`US Patent No. 6,411,941
`
`
`
`System Management BIOS (SMBIOS) Reference Specification
`
`DSP0134
`
`13
`
`14
`
`15
`16
`
`17
`18
`19
`20
`
`21
`22
`23
`24
`25
`26
`27
`28
`29
`30
`31
`32
`33
`
`34
`35
`36
`
`
`
`Copyright Notice
`
`Copyright © 2000, 2002, 2004–2014, 2015 Distributed Management Task Force, Inc. (DMTF).
`All rights reserved.
`
`DMTF is a not-for-profit association of industry members dedicated to promoting enterprise and systems
`management and interoperability. Members and non-members may reproduce DMTF specifications and
`documents, provided that correct attribution is given. As DMTF specifications may be revised from time to
`time, the particular version and release date should always be noted.
`
`Implementation of certain elements of this standard or proposed standard may be subject to third party
`patent rights, including provisional patent rights (herein "patent rights"). DMTF makes no representations
`to users of the standard as to the existence of such rights, and is not responsible to recognize, disclose,
`or identify any or all such third party patent right, owners or claimants, nor for any incomplete or
`inaccurate identification or disclosure of such rights, owners or claimants. DMTF shall have no liability to
`any party, in any manner or circumstance, under any legal theory whatsoever, for failure to recognize,
`disclose, or identify any such third party patent rights, or for such party’s reliance on the standard or
`incorporation thereof in its product, protocols or testing procedures. DMTF shall have no liability to any
`party implementing such standard, whether such implementation is foreseeable or not, nor to any patent
`owner or claimant, and shall have no liability or responsibility for costs or losses incurred if a standard is
`withdrawn or modified after publication, and shall be indemnified and held harmless by any party
`implementing the standard from any and all claims of infringement by a patent owner for such
`implementations.
`
`For information about patents held by third-parties which have notified the DMTF that, in their opinion,
`such patent may relate to or impact implementations of DMTF standards, visit
`http://www.dmtf.org/about/policies/disclosures.php.
`
`2
`
`Published
`
`Version 3.0.0
`
`Page 2
`
`
`
`DSP0134
`
`System Management BIOS (SMBIOS) Reference Specification
`
`CONTENTS
`
`1
`
`6
`
`7
`
`Foreword ....................................................................................................................................................... 9
`Introduction.................................................................................................................................................. 10
`Document conventions ........................................................................................................................ 10
`Scope .................................................................................................................................................. 13
`1.1 Supported processor architectures ........................................................................................... 13
`2 Normative references .......................................................................................................................... 13
`3
`Terms and definitions .......................................................................................................................... 14
`4
`Symbols and abbreviated terms .......................................................................................................... 15
`5
`Accessing SMBIOS information .......................................................................................................... 21
`5.1 General ..................................................................................................................................... 21
`5.2
`Table convention ....................................................................................................................... 21
`5.2.1 SMBIOS 2.1 (32-bit) Entry Point .................................................................................. 21
`5.2.2 SMBIOS 3.0 (64-bit) Entry Point .................................................................................. 23
`SMBIOS structures .............................................................................................................................. 24
`6.1 Structure standards ................................................................................................................... 24
`6.1.1 Structure evolution and usage guidelines .................................................................... 24
`6.1.2 Structure header format ............................................................................................... 25
`6.1.3 Text strings .................................................................................................................. 26
`6.2 Required structures and data ................................................................................................... 26
`6.3 SMBIOS fields and CIM MOF properties .................................................................................. 28
`Structure definitions ............................................................................................................................. 29
`7.1 BIOS Information (Type 0) ........................................................................................................ 29
`7.1.1 BIOS Characteristics.................................................................................................... 30
`7.1.2 BIOS Characteristics Extension Bytes......................................................................... 31
`7.2 System Information (Type 1) .................................................................................................... 32
`7.2.1 System — UUID ........................................................................................................... 33
`7.2.2 System — Wake-up Type ............................................................................................ 34
`7.3 Baseboard (or Module) Information (Type 2) ........................................................................... 34
`7.3.1 Baseboard — feature flags .......................................................................................... 35
`7.3.2 Baseboard — Board Type ........................................................................................... 36
`7.4 System Enclosure or Chassis (Type 3) .................................................................................... 36
`7.4.1 System Enclosure or Chassis Types ........................................................................... 38
`7.4.2 System Enclosure or Chassis States........................................................................... 39
`7.4.3 System Enclosure or Chassis Security Status ............................................................ 40
`7.4.4 System Enclosure or Chassis — Contained Elements................................................ 40
`7.5 Processor Information (Type 4) ................................................................................................ 41
`7.5.1 Processor Information — Processor Type ................................................................... 44
`7.5.2 Processor Information — Processor Family ................................................................ 45
`7.5.3 Processor ID field format ............................................................................................. 50
`7.5.4 Processor Information — Voltage ................................................................................ 51
`7.5.5 Processor Information — Processor Upgrade ............................................................. 51
`7.5.6 Processor Information — Core Count.......................................................................... 53
`7.5.7 Processor Information — Core Enabled ...................................................................... 53
`7.5.8 Processor Information — Thread Count ...................................................................... 54
`7.5.9 Processor Characteristics ............................................................................................ 54
`7.6 Memory Controller Information (Type 5, Obsolete) .................................................................. 55
`7.6.1 Memory Controller Error Detecting Method ................................................................. 56
`7.6.2 Memory Controller Error Correcting Capability ............................................................ 56
`7.6.3 Memory Controller Information — Interleave Support ................................................. 56
`7.6.4 Memory Controller Information — Memory Speeds .................................................... 57
`7.7 Memory Module Information (Type 6, Obsolete) ...................................................................... 57
`
`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
`
`Version 3.0.0
`
`Published
`
`3
`
`Page 3
`
`
`
`System Management BIOS (SMBIOS) Reference Specification
`
`DSP0134
`
`7.7.1 Memory Module Information — Memory Types .......................................................... 58
`7.7.2 Memory Module Information — Memory Size ............................................................. 58
`7.7.3 Memory subsystem example ....................................................................................... 59
`7.8 Cache Information (Type 7) ...................................................................................................... 61
`7.8.1 Cache Information — Maximum Cache Size and Installed Size ................................. 63
`7.8.2 Cache Information — SRAM Type .............................................................................. 63
`7.8.3 Cache Information — Error Correction Type ............................................................... 63
`7.8.4 Cache Information — System Cache Type ................................................................. 63
`7.8.5 Cache Information — Associativity .............................................................................. 64
`7.9 Port Connector Information (Type 8) ........................................................................................ 64
`7.9.1 Port Information example ............................................................................................. 65
`7.9.2 Port Information — Connector Types .......................................................................... 65
`7.9.3 Port Types .................................................................................................................... 66
`7.10 System Slots (Type 9)............................................................................................................... 68
`7.10.1 System Slots — Slot Type ........................................................................................... 68
`7.10.2 System Slots — Slot Data Bus Width .......................................................................... 70
`7.10.3 System Slots — Current Usage ................................................................................... 71
`7.10.4 System Slots — Slot Length ........................................................................................ 71
`7.10.5 System Slots — Slot ID ............................................................................................... 71
`7.10.6 Slot Characteristics 1 ................................................................................................... 72
`7.10.7 Slot Characteristics 2 ................................................................................................... 72
`7.10.8 Segment Group Number, Bus Number, Device/Function Number .............................. 72
`7.11 On Board Devices Information (Type 10, Obsolete) ................................................................. 72
`7.11.1 Onboard Device Types ................................................................................................ 73
`7.12 OEM Strings (Type 11) ............................................................................................................. 73
`7.13 System Configuration Options (Type 12).................................................................................. 74
`7.14 BIOS Language Information (Type 13) ..................................................................................... 74
`7.15 Group Associations (Type 14) .................................................................................................. 75
`7.16 System Event Log (Type 15) .................................................................................................... 77
`7.16.1 Supported Event Log Type descriptors ....................................................................... 79
`7.16.2
`Indexed I/O Access method ......................................................................................... 79
`7.16.3 Access Method Address — DWORD layout ................................................................ 80
`7.16.4 Event Log organization ................................................................................................ 80
`7.16.5 Log Header format ....................................................................................................... 81
`7.16.6 Log Record format ....................................................................................................... 82
`7.17 Physical Memory Array (Type 16) ............................................................................................ 87
`7.17.1 Memory Array — Location ........................................................................................... 88
`7.17.2 Memory Array — Use .................................................................................................. 89
`7.17.3 Memory Array — Error Correction Types .................................................................... 89
`7.18 Memory Device (Type 17) ........................................................................................................ 89
`7.18.1 Memory Device — Form Factor ................................................................................... 92
`7.18.2 Memory Device — Type .............................................................................................. 92
`7.18.3 Memory Device — Type Detail .................................................................................... 93
`7.18.4 Memory Device — Extended Size ............................................................................... 94
`7.19 32-Bit Memory Error Information (Type 18) .............................................................................. 94
`7.19.1 Memory Error — Error Type ........................................................................................ 95
`7.19.2 Memory Error — Error Granularity ............................................................................... 95
`7.19.3 Memory Error — Error Operation ................................................................................ 96
`7.20 Memory Array Mapped Address (Type 19)............................................................................... 96
`7.21 Memory Device Mapped Address (Type 20) ............................................................................ 97
`7.22 Built-in Pointing Device (Type 21) ............................................................................................ 99
`7.22.1 Pointing Device — Type .............................................................................................. 99
`7.22.2 Pointing Device — Interface ...................................................................................... 100
`7.23 Portable Battery (Type 22) ...................................................................................................... 100
`7.23.1 Portable Battery — Device Chemistry ....................................................................... 102
`7.24 System Reset (Type 23) ......................................................................................................... 102
`
`89
`90
`91
`92
`93
`94
`95
`96
`97
`98
`99
`100
`101
`102
`103
`104
`105
`106
`107
`108
`109
`110
`111
`112
`113
`114
`115
`116
`117
`118
`119
`120
`121
`122
`123
`124
`125
`126
`127
`128
`129
`130
`131
`132
`133
`134
`135
`136
`137
`138
`139
`140
`141
`142
`143
`144
`
`4
`
`Published
`
`Version 3.0.0
`
`Page 4
`
`
`
`145
`146
`147
`148
`149
`150
`151
`152
`153
`154
`155
`156
`157
`158
`159
`160
`161
`162
`163
`164
`165
`166
`167
`168
`169
`170
`171
`172
`173
`174
`175
`176
`177
`178
`179
`180
`181
`182
`183
`184
`185
`186
`
`187
`
`188
`189
`190
`191
`192
`193
`194
`195
`
`DSP0134
`
`System Management BIOS (SMBIOS) Reference Specification
`
`7.25 Hardware Security (Type 24) .................................................................................................. 103
`7.26 System Power Controls (Type 25) .......................................................................................... 104
`7.26.1 System Power Controls — Calculating the Next Scheduled Power-on Time............ 105
`7.27 Voltage Probe (Type 26) ......................................................................................................... 105
`7.27.1 Voltage Probe — Location and Status....................................................................... 106
`7.28 Cooling Device (Type 27) ....................................................................................................... 107
`7.28.1 Cooling Device — Device Type and Status ............................................................... 107
`7.29 Temperature Probe (Type 28) ................................................................................................ 108
`7.29.1 Temperature Probe — Location and Status .............................................................. 109
`7.30 Electrical Current Probe (Type 29) ......................................................................................... 110
`7.30.1 Current Probe — Location and Status ....................................................................... 110
`7.31 Out-of-Band Remote Access (Type 30) .................................................................................. 111
`7.32 Boot Integrity Services (BIS) Entry Point (Type 31) ............................................................... 112
`7.33 System Boot Information (Type 32) ........................................................................................ 112
`7.33.1 System boot status .................................................................................................... 112
`7.34 64-Bit Memory Error Information (Type 33) ............................................................................ 113
`7.35 Management Device (Type 34) .............................................................................................. 114
`7.35.1 Management Device — Type .................................................................................... 114
`7.35.2 Management Device — Address Type ...................................................................... 115
`7.36 Management Device Component (Type 35) ........................................................................... 115
`7.37 Management Device Threshold Data (Type 36) ..................................................................... 116
`7.38 Memory Channel (Type 37) .................................................................................................... 116
`7.38.1 Memory Channel — Channel Type ........................................................................... 117
`IPMI Device Information (Type 38) ......................................................................................... 117
`7.39.1
`IPMI Device Information — BMC Interface Type ....................................................... 119
`7.40 System Power Supply (Type 39) ............................................................................................ 119
`7.40.1 Power supply characteristics ..................................................................................... 121
`7.41 Additional Information (Type 40) ............................................................................................. 121
`7.41.1 Additional Information Entry format ........................................................................... 122
`7.42 Onboard Devices Extended Information (Type 41) ................................................................ 123
`7.42.1 Reference Designation .............................................................................................. 124
`7.42.2 Onboard Device Types .............................................................................................. 124
`7.42.3 Device Type Instance ................................................................................................ 124
`7.42.4 Segment Group Number, Bus Number, Device/Function Number ............................ 124
`7.43 Management Controller Host Interface (Type 42) .................................................................. 124
`7.44
`Inactive (Type 126) ................................................................................................................. 125
`7.45 End-of-Table (Type 127) ......................................................................................................... 126
`ANNEX A (informative) Conformance guidelines .................................................................................... 127
`ANNEX B (informative) Using the table convention ................................................................................. 130
`ANNEX C (informative) Change log ......................................................................................................... 131
`Bibliography .............................................................................................................................................. 142
`
`
`7.39
`
`Tables
`
`Table 1 – SMBIOS 2.1 (32-bit) Entry Point structure .................................................................................. 22
`Table 3 – Structure header format description............................................................................................ 25
`Table 4 – Required structures and data ...................................................................................................... 26
`Table 5 – Relationship between SMBIOS fields and CIM MOF properties ................................................ 28
`Table 6 – BIOS Information (Type 0) structure ........................................................................................... 29
`Table 7 – BIOS Characteristics ................................................................................................................... 31
`Table 8 – BIOS Characteristics Extension Byte 1 ...................................................................................... 32
`Table 9 – BIOS Characteristics Extension Byte 2 ...................................................................................... 32
`
`Version 3.0.0
`
`Published
`
`5
`
`Page 5
`
`
`
`System Management BIOS (SMBIOS) Reference Specification
`
`DSP0134
`
`Table 10 – System Information (Type 1) structure ..................................................................................... 33
`Table 11 – UUID byte order and RFC4122 field names ............................................................................. 34
`Table 12 – System: Wake-up Type field ..................................................................................................... 34
`Table 13 – Baseboard (or Module) Information (Type 2) structure ............................................................. 35
`Table 14 – Baseboard: feature flags ........................................................................................................... 36
`Table 15 – Baseboard: Board Type ............................................................................................................ 36
`Table 16 – System Enclosure or Chassis (Type 3) structure ..................................................................... 37
`Table 17 – System Enclosure or Chassis Types ........................................................................................ 38
`Table 18 – System Enclosure or Chassis States ........................................................................................ 39
`Table 19 – System Enclosure or Chassis Security Status Field ................................................................. 40
`Table 20 – System Enclosure or Chassis: Contained Elements ................................................................ 40
`Table 21 – Processor Information (Type 4) structure ................................................................................. 41
`Table 22 – Processor Information: Processor Type field ............................................................................ 44
`Table 23 – Processor Information: Processor Family field ......................................................................... 45
`Table 24 – Processor Information: Voltage field ......................................................................................... 51
`Table 27 – Processor Characteristics ......................................................................................................... 54
`Table 28 – Memory Controller Information (Type 5, Obsolete) structure ................................................... 55
`Table 29 – Memory Controller Error Detecting Method field ...................................................................... 56
`Table 30 – Memory Controller Error Correcting Capability field ................................................................. 56
`Table 31 – Memory Controller Information: Interleave Support field .......................................................... 56
`Table 32 – Memory Controller Information: Memory Speeds Bit field ........................................................ 57
`Table 33 – Memory Module Information (Type 6, Obsolete) structure ....................................................... 57
`Table 34 – Memory Module Information: Memory Types ........................................................................... 58
`Table 35 – Memory Module Information: Memory Size field ...................................................................... 59
`Table 36 – Cache Information (Type 7) structure ....................................................................................... 61
`Table 37 – Cache Information: SRAM Type field........................................................................................ 63
`Table 38 – Cache Information: Error Correction Type field ........................................................................ 63
`Table 39 – Cache Information: System Cache Type field .......................................................................... 64
`Table 40 – Cache Information: Associativity field ....................................................................................... 64
`Table 41 – Port Connector Information (Type 8) structure ......................................................................... 64
`Table 42 – Port Information: Connector Types Field .................................................................................. 65
`Table 43 – Port Types field ......................................................................................................................... 66
`Table 44 – System Slots (Type 9) structure ................................................................................................ 68
`Table 45 – System Slots: Slot Type field .................................................................................................... 68
`Table 46 – System Slots: Slot Data Bus Width field ................................................................................... 70
`Table 47 – System Slots: Current Usage field ............................................................................................ 71
`Table 48 – System Slots: Slot Length field ................................................................................................. 71
`Table 49 – System Slots: Slot ID ................................................................................................................ 71
`Table 50 – Slot Characteristics 1 field ........................................................................................................ 72
`Table 51 – Slot Characteristics 2 ................................................................................................................ 72
`Table 52 – On Board Devices Information (Type 10, Obsolete) structure .................................................. 73
`Table 53 – Onboard Device Types ............................................................................................................. 73
`Table 54 – OEM Strings (Type 11) structure .............................................................................................. 73
`Table 55 – System Configuration Options (Type 12) structure ................................................................... 74
`Table 56 – BIOS Language Information (Type 13) structure ...................................................................... 74
`Table 57 – Group Associations (Type 14) structure ................................................................................... 75
`Table 58 – System Event Log (Type 15) structure ..................................................................................... 77
`Table 59 – Supported Event Log Type Descriptors .................................................................................... 79
`
`196
`197
`198
`199
`200
`201
`202
`203
`204
`205
`206
`207
`208
`209
`210
`211
`212
`213
`214
`215
`216
`217
`218
`219
`220
`221
`222
`223
`224
`225
`226
`227
`228
`229
`230
`231
`232
`233
`234
`235
`236
`237
`238
`239
`240
`241
`242
`243
`
`6
`
`Published
`
`Version 3.0.0
`
`Page 6
`
`
`
`DSP0134
`
`System Management BIOS (SMBIOS) Reference Specification
`
`Table 60 – Access Method Address: DWORD layout ................................................................................ 80
`Table 61 – Event Log organization ............................................................................................................. 81
`Table 62 – Log Header format .................................................................................................................... 81
`Table 63 – Log Header Type 1 format ........................................................................................................ 81
`Table 64 – Log Record format .................................................................................................................... 82
`Table 65 – Event Log types ........................................................................................................................ 83
`Table 66 – Event Log Variable Data Format Type ..................................................................................... 84
`Table 67 – POST Results Bitmap ............................................................................................................... 85
`Table 68 – System management types ...................................................................................................... 86
`Table 69 – Physical Memory Array (Type 16) structure ............................................................................. 87
`Table 70 – Memory Array: Location field .................................................................................................... 88
`Table 71 – Memory Array: Use field ........................................................................................................... 89
`Table 72 – Memory Array: Error Correction Types field ................................................