2 IPMI Platform Management FRU Information Storage Definitions
4 This file contains the definitions for:
5 Common Header Format (Chapter 8)
6 MultiRecord Header (Section 16.1)
8 Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
9 This program and the accompanying materials
10 are licensed and made available under the terms and conditions of the BSD License
11 which accompanies this distribution. The full text of the license may be found at
12 http://opensource.org/licenses/bsd-license.php
14 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
15 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
17 @par Revision Reference:
18 - IPMI Platform Management FRU Information Storage Definition v1.0 Revision
19 1.3, Dated March 24, 2015.
20 https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/ipmi-platform-mgt-fru-info-storage-def-v1-0-rev-1-3-spec-update.pdf
23 #ifndef _IPMI_FRU_INFORMATION_STORAGE_H_
24 #define _IPMI_FRU_INFORMATION_STORAGE_H_
29 // Structure definition for FRU Common Header
32 UINT8 FormatVersionNumber
:4;
34 UINT8 InternalUseStartingOffset
;
35 UINT8 ChassisInfoStartingOffset
;
36 UINT8 BoardAreaStartingOffset
;
37 UINT8 ProductInfoStartingOffset
;
38 UINT8 MultiRecInfoStartingOffset
;
41 } IPMI_FRU_COMMON_HEADER
;
44 // Structure definition for FRU MultiRecord Header
48 UINT8 RecordFormatVersion
:4;
54 } IPMI_FRU_MULTI_RECORD_HEADER
;
57 // Structure definition for System UUID Subrecord with checksum.
63 } IPMI_SYSTEM_UUID_SUB_RECORD_WITH_CHECKSUM
;