X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=Vlv2TbltDevicePkg%2FFvbRuntimeDxe%2FFvbService.c;h=89b9410424201b94c0dc04a4225cce667b52adef;hb=aff463c825a3bd46f2e82cc81b6ec959e705f8e9;hp=7c95c107e6008f66277ce297326ee637e6ed5be8;hpb=ba53301f509fcd092f9d52b7c6e1f7428ec00176;p=mirror_edk2.git diff --git a/Vlv2TbltDevicePkg/FvbRuntimeDxe/FvbService.c b/Vlv2TbltDevicePkg/FvbRuntimeDxe/FvbService.c index 7c95c107e6..89b9410424 100644 --- a/Vlv2TbltDevicePkg/FvbRuntimeDxe/FvbService.c +++ b/Vlv2TbltDevicePkg/FvbRuntimeDxe/FvbService.c @@ -356,12 +356,9 @@ FvbWriteBlock ( EFI_FVB_ATTRIBUTES_2 Attributes; UINTN LbaAddress; UINTN LbaLength; - EFI_FW_VOL_INSTANCE *FwhInstance; EFI_STATUS Status; EFI_STATUS Status1; - FwhInstance = GetFvbInstance (Instance); - if ( (NumBytes == NULL) || (Buffer == NULL)) { return (EFI_INVALID_PARAMETER); } @@ -436,15 +433,9 @@ FvbEraseBlock ( { EFI_FVB_ATTRIBUTES_2 Attributes; UINTN LbaAddress; - EFI_FW_VOL_INSTANCE *FwhInstance; UINTN LbaLength; EFI_STATUS Status; - // - // Find the right instance of the FVB private data. - // - FwhInstance = GetFvbInstance (Instance); - // // Check if the FV is write enabled. // @@ -802,7 +793,7 @@ FvbProtocolEraseBlocks ( break; } - NumOfLba = VA_ARG (args, UINT32); + NumOfLba = VA_ARG (args, UINTN); // // Check input parameters. @@ -826,7 +817,7 @@ FvbProtocolEraseBlocks ( break; } - NumOfLba = VA_ARG (args, UINT32); + NumOfLba = VA_ARG (args, UINTN); while ( NumOfLba > 0 ) { Status = FvbEraseBlock (FvbDevice->Instance, StartingLba); @@ -1016,7 +1007,6 @@ FvbInitialize ( UINTN TmpHeaderLength; UINTN Idx; UINT32 MaxLbaSize; - BOOLEAN FvHeaderValid; // // Calculate the total size for all firmware volume block instances. @@ -1043,7 +1033,6 @@ FvbInitialize ( FwVolHeader = (EFI_FIRMWARE_VOLUME_HEADER *) (UINTN) BaseAddress; if (!IsFvHeaderValid (BaseAddress, FwVolHeader)) { - FvHeaderValid = FALSE; // // If not valid, get FvbInfo from the information carried in // FVB driver.