/** @file\r
Source file for CD recovery PEIM\r
\r
-Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions\r
}\r
\r
PrivateData->CapsuleData[PrivateData->CapsuleCount].CapsuleStartLBA = FileRecord->LocationOfExtent[0];\r
- PrivateData->CapsuleData[PrivateData->CapsuleCount].CapsuleSize =\r
+ PrivateData->CapsuleData[PrivateData->CapsuleCount].CapsuleBlockAlignedSize =\r
(\r
FileRecord->DataLength[0] /\r
PEI_CD_BLOCK_SIZE +\r
1\r
) *\r
PEI_CD_BLOCK_SIZE;\r
+ PrivateData->CapsuleData[PrivateData->CapsuleCount].CapsuleSize = FileRecord->DataLength[0];\r
\r
return EFI_SUCCESS;\r
}\r
BlockIo2Ppi,\r
PrivateData->CapsuleData[CapsuleInstance - 1].IndexBlock,\r
PrivateData->CapsuleData[CapsuleInstance - 1].CapsuleStartLBA,\r
- PrivateData->CapsuleData[CapsuleInstance - 1].CapsuleSize,\r
+ PrivateData->CapsuleData[CapsuleInstance - 1].CapsuleBlockAlignedSize,\r
Buffer\r
);\r
} else {\r
BlockIoPpi,\r
PrivateData->CapsuleData[CapsuleInstance - 1].IndexBlock,\r
PrivateData->CapsuleData[CapsuleInstance - 1].CapsuleStartLBA,\r
- PrivateData->CapsuleData[CapsuleInstance - 1].CapsuleSize,\r
+ PrivateData->CapsuleData[CapsuleInstance - 1].CapsuleBlockAlignedSize,\r
Buffer\r
);\r
}\r