MdePkg/IpmiNetFnGroupExtension.h: Enforce structure alignment

The natural aligmenent seems to be failed on some cases. So, this patch
intends to add the pack(1) to ensure the structure aligned with a
one-byte boundary.

Signed-off-by: Nhi Pham <nhi@os.amperecomputing.com>
This commit is contained in:
Nhi Pham 2024-09-09 14:22:22 +07:00 committed by mergify[bot]
parent e41e728c16
commit bacee5113e

View File

@ -4,6 +4,12 @@
Copyright (c) 1999 - 2015, Intel Corporation. All rights reserved.<BR> Copyright (c) 1999 - 2015, Intel Corporation. All rights reserved.<BR>
Copyright (c) 2024, Ampere Computing LLC. All rights reserved.<BR> Copyright (c) 2024, Ampere Computing LLC. All rights reserved.<BR>
SPDX-License-Identifier: BSD-2-Clause-Patent SPDX-License-Identifier: BSD-2-Clause-Patent
@par Revision Reference:
- Arm Server Base Manageability Requirements (SBMR) Specification
Revision 2.0d, Section F
https://developer.arm.com/documentation/den0069
**/ **/
#ifndef _IPMI_NET_FN_GROUP_EXTENSION_H_ #ifndef _IPMI_NET_FN_GROUP_EXTENSION_H_
@ -27,6 +33,7 @@
/// https://developer.arm.com/documentation/den0069 /// https://developer.arm.com/documentation/den0069
/// ///
#pragma pack(1)
// //
// Definitions for send progress code command // Definitions for send progress code command
// //
@ -85,5 +92,6 @@ typedef struct {
UINT8 DefiningBody; UINT8 DefiningBody;
IPMI_GROUP_EXTENSION_BOOT_PROGRESS_CODE_FORMAT BootProgressCode; IPMI_GROUP_EXTENSION_BOOT_PROGRESS_CODE_FORMAT BootProgressCode;
} IPMI_GROUP_EXTENSION_BOOT_PROGRESS_CODE_GET_RESPONSE; } IPMI_GROUP_EXTENSION_BOOT_PROGRESS_CODE_GET_RESPONSE;
#pragma pack()
#endif #endif