24.05.2014 Views

Embedded EEPROM Specification - picmg

Embedded EEPROM Specification - picmg

Embedded EEPROM Specification - picmg

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!