Embedded EEPROM Specification - picmg
Embedded EEPROM Specification - picmg
Embedded EEPROM Specification - picmg
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
6.4.2 Block Elements<br />
6.4.2.1 DBHdr<br />
See ' 6.1 Common Dynamic Block Header' on page 31.<br />
6.4.2.2 Type<br />
Specifies the type of structure. Types 0 through 127 (7Fh) are reserved for and defined by the smbios<br />
specification. Types 128 through 256 (80h to FFh) are available for system- and OEM-specific<br />
information.<br />
Table 6-11: EeeP Defined SMBIOS Handles<br />
0x00<br />
0x01<br />
0x02<br />
0x03<br />
0x04 - 0x7F<br />
0x80 - 0x9F<br />
0xA0 - 0xBF<br />
0xC0 - 0xDF<br />
0xE0 - 0xFF<br />
Id<br />
Name<br />
Reserved<br />
System Descriptor<br />
Module Descriptor<br />
Chassis Descriptor<br />
May be supported.<br />
Reserved For EeeP Use<br />
Reserved For Module Vendor Use<br />
Reserved For Carrier Board Vendor Use<br />
Reserved For OEM Use<br />
6.4.2.3 Length<br />
Specifies the length of the formatted area of the structure, starting at the Type field. The length of<br />
the structure’s string-set is not included.<br />
6.4.2.4 Handle<br />
Specifies the structure’s handle, a unique 16-bit number in the range 0 to 0FEFFh. To improve<br />
cross vendor compatibility, the following Ids are defined for the purposes of EeeP. The handle can<br />
be used with the Get SMBIOS Structure function to retrieve a specific structure; the handle<br />
numbers are not required to be contiguous.<br />
Table 6-12: EeeP Defined SMBIOS Handles<br />
Id<br />
0x0000 - 0x7FFF<br />
0xE000<br />
0xE001<br />
0xE002<br />
0xE003<br />
0xE004 - 0xE1FF<br />
0xE200 - 0xE3FF<br />
0xE400 - 0xE5FF<br />
0xE600 - 0xE7FF<br />
Name<br />
Reserved For System Bios Use.<br />
COM_0 Module “Module Type 2 Block”<br />
COM_0 Carrier Board “Module Type 2 Block”<br />
System Type1 Block<br />
Chassis Type3 Block<br />
Reserved for future EeeP use<br />
Reserved For Module Vendor Use<br />
Reserved For Carrier Board Vendor Use<br />
Reserved For OEM Use<br />
6.4.3 SMBIOS Block String Storage convention<br />
Text strings associated with a given SMBIOS structure are returned in the dmiStrucBuffer, appended<br />
directly after the formatted portion of the structure. This method of returning string information<br />
eliminates the need for application software to deal with pointers embedded in the SMBIOS structure.<br />
Each string is terminated with a null (0x00) BYTE and the set of strings is terminated with an additional<br />
PICMG® EEEP R1.0 <strong>Embedded</strong> <strong>EEPROM</strong> <strong>Specification</strong>, August 8, 2010 page 38 of 84