TRY_ASSIGN (Offset, FlashMapEntry->Offset);\r
\r
DEBUG ((\r
- EFI_D_ERROR, \r
+ EFI_D_INFO, \r
"FlashMap HOB: BaseAddress = 0x%x, Length = 0x%x, ActuralLength = 0x%x, Offset = 0x%x\n", \r
(UINTN) FlashMapSubEntry->Base, (UINTN) FlashMapSubEntry->Length, \r
(UINTN) FlashMapEntry->ActuralSize, (UINTN) FlashMapEntry->Offset\r
));\r
DEBUG ((\r
- EFI_D_ERROR,\r
+ EFI_D_INFO,\r
"FlashMap HOB: VolumeId = 0x%lx, MappedFile = %s\n",\r
(UINTN) FlashMapEntry->VolumeId, (UINTN) FlashMapEntry->FilePath\r
));\r
EFI_STATUS Status;\r
EFI_FW_VOL_INSTANCE *FwhInstance;\r
EFI_FIRMWARE_VOLUME_HEADER *FwVolHeader;\r
- VOID *HobList;\r
EFI_PEI_HOB_POINTERS FirmwareVolumeHobList;\r
UINT32 BufferSize;\r
EFI_FV_BLOCK_MAP_ENTRY *PtrBlockMapEntry;\r
UINTN HeaderLength;\r
BOOLEAN InstallSfsNotify;\r
\r
- Status = EfiGetSystemConfigurationTable (&gEfiHobListGuid, &HobList);\r
- //\r
- // No FV HOBs found\r
- //\r
- ASSERT_EFI_ERROR (Status);\r
-\r
HeaderLength = 0;\r
InstallSfsNotify = FALSE;\r
\r
if (!FwVolHeader) {\r
continue;\r
}\r
-\r
+ \r
CopyMem ((UINTN *) &(FwhInstance->VolumeHeader), (UINTN *) FwVolHeader, FwVolHeader->HeaderLength);\r
FwVolHeader = &(FwhInstance->VolumeHeader);\r
\r
FwhInstance->MappedFile[0] = L'\0';\r
}\r
\r
-\r
+ DEBUG ((EFI_D_INFO, "FirmVolume Found! BaseAddress=0x%lx, VolumeId=0x%x, MappedFile=%s, Size=0x%x\n",\r
+ (UINTN) BaseAddress, VolumeId, MappedFile, ActuralSize));\r
//\r
// We may expose readonly FVB in future.\r
//\r
- FwhInstance->WriteEnabled = TRUE;\r
+ FwhInstance->WriteEnabled = TRUE; // Ken: Why enable write?\r
EfiInitializeLock (&(FwhInstance->FvbDevLock), TPL_HIGH_LEVEL);\r
\r
LbaAddress = (UINTN) FwhInstance->FvBase[0];\r