\r
Copyright (c) 2006, Intel Corporation. All rights reserved.<BR>\r
\r
- This program and the accompanying materials are licensed and made available\r
- under the terms and conditions of the BSD License which accompanies this\r
- distribution. The full text of the license may be found at\r
- http://opensource.org/licenses/bsd-license.php\r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+ SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
Module Name:\r
\r
#include <Pi/PiFirmwareVolume.h>\r
\r
//\r
-// The protocols, PPI and GUID defintions for this module\r
+// The protocols, PPI and GUID definitions for this module\r
//\r
#include <Guid/SystemNvDataGuid.h>\r
//\r
#include <Library/PcdLib.h>\r
\r
typedef struct {\r
- UINT64 FvLength;\r
- EFI_FIRMWARE_VOLUME_HEADER FvbInfo;\r
+ UINT64 FvLength;\r
+ EFI_FIRMWARE_VOLUME_HEADER FvbInfo;\r
//\r
// EFI_FV_BLOCK_MAP_ENTRY ExtraBlockMap[n];//n=0\r
//\r
- EFI_FV_BLOCK_MAP_ENTRY End[1];\r
+ EFI_FV_BLOCK_MAP_ENTRY End[1];\r
} EFI_FVB_MEDIA_INFO;\r
\r
EFI_FVB_MEDIA_INFO mPlatformFvbMediaInfo[] = {\r
//\r
- // Systen NvStorage FVB\r
+ // System NvStorage FVB\r
//\r
{\r
FixedPcdGet32 (PcdFlashNvStorageVariableSize) +\r
FixedPcdGet32 (PcdOvmfFlashNvStorageEventLogSize),\r
EFI_FVH_SIGNATURE,\r
EFI_FVB2_MEMORY_MAPPED |\r
- EFI_FVB2_READ_ENABLED_CAP |\r
- EFI_FVB2_READ_STATUS |\r
- EFI_FVB2_WRITE_ENABLED_CAP |\r
- EFI_FVB2_WRITE_STATUS |\r
- EFI_FVB2_ERASE_POLARITY |\r
- EFI_FVB2_ALIGNMENT_16,\r
+ EFI_FVB2_READ_ENABLED_CAP |\r
+ EFI_FVB2_READ_STATUS |\r
+ EFI_FVB2_WRITE_ENABLED_CAP |\r
+ EFI_FVB2_WRITE_STATUS |\r
+ EFI_FVB2_ERASE_POLARITY |\r
+ EFI_FVB2_ALIGNMENT_16,\r
sizeof (EFI_FIRMWARE_VOLUME_HEADER) + sizeof (EFI_FV_BLOCK_MAP_ENTRY),\r
0, // CheckSum\r
0, // ExtHeaderOffset\r
\r
EFI_STATUS\r
GetFvbInfo (\r
- IN UINT64 FvLength,\r
- OUT EFI_FIRMWARE_VOLUME_HEADER **FvbInfo\r
+ IN UINT64 FvLength,\r
+ OUT EFI_FIRMWARE_VOLUME_HEADER **FvbInfo\r
)\r
{\r
- STATIC BOOLEAN Checksummed = FALSE;\r
- UINTN Index;\r
+ STATIC BOOLEAN Checksummed = FALSE;\r
+ UINTN Index;\r
\r
if (!Checksummed) {\r
for (Index = 0;\r
Index < sizeof (mPlatformFvbMediaInfo) / sizeof (EFI_FVB_MEDIA_INFO);\r
- Index += 1) {\r
- UINT16 Checksum;\r
+ Index += 1)\r
+ {\r
+ UINT16 Checksum;\r
mPlatformFvbMediaInfo[Index].FvbInfo.Checksum = 0;\r
- Checksum = CalculateCheckSum16 (\r
- (UINT16*) &mPlatformFvbMediaInfo[Index].FvbInfo,\r
- mPlatformFvbMediaInfo[Index].FvbInfo.HeaderLength\r
- );\r
+ Checksum = CalculateCheckSum16 (\r
+ (UINT16 *)&mPlatformFvbMediaInfo[Index].FvbInfo,\r
+ mPlatformFvbMediaInfo[Index].FvbInfo.HeaderLength\r
+ );\r
mPlatformFvbMediaInfo[Index].FvbInfo.Checksum = Checksum;\r
}\r
+\r
Checksummed = TRUE;\r
}\r
\r
for (Index = 0;\r
Index < sizeof (mPlatformFvbMediaInfo) / sizeof (EFI_FVB_MEDIA_INFO);\r
- Index += 1) {\r
+ Index += 1)\r
+ {\r
if (mPlatformFvbMediaInfo[Index].FvLength == FvLength) {\r
*FvbInfo = &mPlatformFvbMediaInfo[Index].FvbInfo;\r
return EFI_SUCCESS;\r