Firmware Extension Specification Software V2.2
Total Page:16
File Type:pdf, Size:1020Kb
Intel® Rack Scale Design Firmware Extension Specification Software v2.2 December 19, 2017 Revision 001 Document Number: 336860-001 You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and noninfringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. This document contains information on products, services, and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications, and roadmaps. The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Copies of documents which have an order number and are referenced in this document may be obtained by calling 1-800-548-4725 or by visiting: http://www.intel.com/design/literature.htm Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others. Copyright © 2017, Intel Corporation. All rights reserved. Intel® Rack Scale Design Firmware Extension Specification v2.2 December 19, 2017 2 Document Number: 336860-001 Contents 1.0 Introduction ..................................................................................................................................................................6 1.1 Terminology ........................................................................................................................................................................6 1.2 Reference Documents ..................................................................................................................................................7 2.0 Intel® Rack Scale Design IPMI Commands ..............................................................................................9 2.1 ME/SPS IPMI Commands ...........................................................................................................................................9 2.2 Rack Scale BMC IPMI Extension Commands .................................................................................................9 2.2.1 IPMI Rack Scale Extensions Commands: ................................................................ 12 3.0 SMBIOS Data Structures ..................................................................................................................................... 20 3.1 NIC Information ............................................................................................................................................................ 20 3.2 PCIe* Information ....................................................................................................................................................... 21 3.3 Processor CPUID Information ............................................................................................................................... 21 3.4 Memory Device Information .................................................................................................................................. 23 3.5 Storage Device informationg36 .......................................................................................................................... 23 3.6 Trusted Platform Module Information ............................................................................................................. 24 3.7 Intel® Trusted Execution Technology Information ............................................................................... 25 3.8 Memory Device Extended Information ........................................................................................................... 25 3.9 FPGA Information ......................................................................................................................................................... 26 3.10 Cabled PCIe* Port Information ........................................................................................................................... 28 3.11 SMBIOS Physical Device Mapping Information ......................................................................................... 29 4.0 iSCSI Boot Options Support .............................................................................................................................. 32 4.1 Overview ............................................................................................................................................................................ 32 4.2 STRING Definition ........................................................................................................................................................ 32 4.3 iSCSI Boot Options MDR Region Layout ....................................................................................................... 32 4.3.1 Version (Parameter 1) .......................................................................................................... 33 4.3.2 Initiator (Parameter 2) ........................................................................................................ 34 4.3.3 Target (Parameter 3) ............................................................................................................ 34 4.3.4 iSCSI Attempt (Parameter 4) .......................................................................................... 35 5.0 Miscellaneous Requirements ........................................................................................................................... 37 5.1 Management Network Exposure to Host OS .............................................................................................. 37 5.2 Link Layer Discovery Protocol Support .......................................................................................................... 37 Figures Figure 1. Example Connection Diagram .............................................................................................................................. 10 Intel® Rack Scale Design December 19, 2017 Firmware Extension Specification v2.2 Document Number: 336860-001 3 Tables Table 1. Terminology ........................................................................................................................................................................6 Table 2. Reference Documents ..................................................................................................................................................7 Table 3. IPMI Rack Scale Design Extensions Command Summary ................................................................. 11 Table 4. IPMI Rack Scale Extensions Command Table ............................................................................................ 12 Table 5. NIC Information SMBIOS Structure ................................................................................................................. 20 Table 6. PCI Express* (PCIe*) Information SMBIOS Structure ........................................................................ 21 Table 7. Processor CPUID SMBIOS Structure Subtype 1 ....................................................................................... 21 Table 8. Processor CPUID SMBIOS Structure Subtype 2 ....................................................................................... 22 Table 9. CPUID Data Byte Order ............................................................................................................................................ 23 Table 10. Storage Device SMBIOS Structure ................................................................................................................... 23 Table 11. TPM Information SMBIOS Structure ................................................................................................................ 24 Table 12. TXT Information SMBIOS Structure ................................................................................................................. 25 Table 13. Memory Device Extended Information SMBIOS Structure ............................................................... 25 Table 14. FPGA Information SMBIOS Structure .............................................................................................................. 26 Table 15. Cabled PCIe* Port Information SMBIOS Structure ................................................................................ 28 Table 16. SMBIOS Physical Device Mapping Table ....................................................................................................... 30 Table 17. SMBIOS Processor Physical Device Mapping Structure ....................................................................... 30 Table 18. SMBIOS PCIe System Slot Physical Device Mapping Structure ..................................................... 30 Table 19. SMBIOS Memory Physical Device Mapping Structure .........................................................................