Changeset 108794 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Universal/FaultTolerantWriteDxe/FtwMisc.c
- Timestamp:
- Mar 31, 2025 11:31:09 AM (2 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168237
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-164365 /vendor/edk2/current 103735-103757,103769-103776,129194-168232
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Universal/FaultTolerantWriteDxe/FtwMisc.c
r101291 r108794 811 811 Offset = sizeof (EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER); 812 812 813 if (!CompareGuid (&FtwWorkSpaceHeader->Signature, &gEdkiiWorkingBlockSignatureGuid)) { 814 *FtwWriteHeader = FtwHeader; 815 return EFI_ABORTED; 816 } 817 813 818 while (FtwHeader->Complete == FTW_VALID_STATE) { 814 819 Offset += FTW_WRITE_TOTAL_SIZE (FtwHeader->NumberOfWrites, FtwHeader->PrivateDataSize); … … 816 821 // If Offset exceed the FTW work space boudary, return error. 817 822 // 818 if (Offset >= FtwWorkSpaceSize) { 823 824 if ((Offset + sizeof (EFI_FAULT_TOLERANT_WRITE_HEADER)) >= FtwWorkSpaceSize) { 819 825 *FtwWriteHeader = FtwHeader; 820 826 return EFI_ABORTED;
Note:
See TracChangeset
for help on using the changeset viewer.