\r
ASSERT (WorkingHeader != NULL);\r
if (WorkingHeader->WorkingBlockValid != FTW_VALID_STATE) {\r
+ DEBUG ((EFI_D_ERROR, "FtwLite: Work block header valid bit check error\n"));\r
return FALSE;\r
}\r
//\r
// Check signature with gEfiSystemNvDataFvGuid\r
//\r
if (!CompareGuid (&gEfiSystemNvDataFvGuid, &WorkingHeader->Signature)) {\r
+ DEBUG ((EFI_D_ERROR, "FtwLite: Work block header signature check error\n"));\r
return FALSE;\r
}\r
//\r
ASSERT_EFI_ERROR (Status);\r
\r
if (WorkingBlockHeader.Crc != WorkingHeader->Crc) {\r
- DEBUG ((EFI_D_FTW_LITE, "FtwLite: Work block header CRC check error\n"));\r
+ DEBUG ((EFI_D_ERROR, "FtwLite: Work block header CRC check error\n"));\r
return FALSE;\r
}\r
\r
//\r
Status = FtwReclaimWorkSpace (FtwLiteDevice, TRUE);\r
if (EFI_ERROR (Status)) {\r
- DEBUG ((EFI_D_FTW_LITE, "FtwLite: Reclaim workspace - %r\n", Status));\r
+ DEBUG ((EFI_D_ERROR, "FtwLite: Reclaim workspace - %r\n", Status));\r
return EFI_ABORTED;\r
}\r
}\r
EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER *WorkingBlockHeader;\r
EFI_FTW_LITE_RECORD *Record;\r
\r
- DEBUG ((EFI_D_FTW_LITE, "FtwLite: start to reclaim work space\n"));\r
+ DEBUG ((EFI_D_ERROR, "FtwLite: start to reclaim work space\n"));\r
\r
//\r
// Read all original data from working block to a memory buffer\r
\r
Ptr = TempBuffer;\r
for (Index = 0; Index < FtwLiteDevice->NumberOfSpareBlock; Index += 1) {\r
- Length = FtwLiteDevice->SizeOfSpareBlock;\r
+ Length = FtwLiteDevice->BlockSize;\r
Status = FtwLiteDevice->FtwFvBlock->Read (\r
FtwLiteDevice->FtwFvBlock,\r
FtwLiteDevice->FtwWorkBlockLba + Index,\r
//\r
Ptr = TempBuffer +\r
((UINTN) (FtwLiteDevice->FtwWorkSpaceLba - FtwLiteDevice->FtwWorkBlockLba)) *\r
- FtwLiteDevice->SizeOfSpareBlock + FtwLiteDevice->FtwWorkSpaceBase;\r
+ FtwLiteDevice->BlockSize + FtwLiteDevice->FtwWorkSpaceBase;\r
\r
//\r
// Clear the content of buffer that will save the new work space data\r
\r
Ptr = SpareBuffer;\r
for (Index = 0; Index < FtwLiteDevice->NumberOfSpareBlock; Index += 1) {\r
- Length = FtwLiteDevice->SizeOfSpareBlock;\r
+ Length = FtwLiteDevice->BlockSize;\r
Status = FtwLiteDevice->FtwBackupFvb->Read (\r
FtwLiteDevice->FtwBackupFvb,\r
FtwLiteDevice->FtwSpareLba + Index,\r
Status = FtwEraseSpareBlock (FtwLiteDevice);\r
Ptr = TempBuffer;\r
for (Index = 0; Index < FtwLiteDevice->NumberOfSpareBlock; Index += 1) {\r
- Length = FtwLiteDevice->SizeOfSpareBlock;\r
+ Length = FtwLiteDevice->BlockSize;\r
Status = FtwLiteDevice->FtwBackupFvb->Write (\r
FtwLiteDevice->FtwBackupFvb,\r
FtwLiteDevice->FtwSpareLba + Index,\r
Status = FtwEraseSpareBlock (FtwLiteDevice);\r
Ptr = SpareBuffer;\r
for (Index = 0; Index < FtwLiteDevice->NumberOfSpareBlock; Index += 1) {\r
- Length = FtwLiteDevice->SizeOfSpareBlock;\r
+ Length = FtwLiteDevice->BlockSize;\r
Status = FtwLiteDevice->FtwBackupFvb->Write (\r
FtwLiteDevice->FtwBackupFvb,\r
FtwLiteDevice->FtwSpareLba + Index,\r
\r
FreePool (SpareBuffer);\r
\r
- DEBUG ((EFI_D_FTW_LITE, "FtwLite: reclaim work space success\n"));\r
+ DEBUG ((EFI_D_ERROR, "FtwLite: reclaim work space success\n"));\r
\r
return EFI_SUCCESS;\r
}\r