Reviewed-by: Michael Kinney <[email protected]>

Mike

> -----Original Message-----
> From: Leahy, Leroy P
> Sent: Wednesday, May 11, 2016 4:08 PM
> To: [email protected]; Leahy, Leroy P <[email protected]>; Kinney,
> Michael D <[email protected]>; Steele, Kelly <[email protected]>
> Subject: [PATCH 1/3] QuarkPlatformPkg: Fix build errors
> 
> Fix build errors detected with GCC 4.8.4: local variable set but not
> used!
> 
> Change-Id: I5e3cfb46b367a72bd333fd762c22968fbac4e6f9
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Lee Leahy <[email protected]>
> ---
>  QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPciUpdate.c              | 2 --
>  QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPlatform.c               | 4 ----
>  .../Dxe/SmbiosMiscDxe/MiscNumberOfInstallableLanguagesFunction.c    | 4 +---
>  QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscOemStringFunction.c | 3 ---
>  .../Platform/Dxe/SmbiosMiscDxe/MiscSystemOptionStringFunction.c     | 3 ---
>  QuarkPlatformPkg/Platform/Pei/PlatformInit/Generic/Recovery.c       | 6 
> ------
>  QuarkPlatformPkg/Platform/Pei/PlatformInit/MrcWrapper.c             | 5 +----
>  7 files changed, 2 insertions(+), 25 deletions(-)
> 
> diff --git a/QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPciUpdate.c
> b/QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPciUpdate.c
> index b0f0b44..653df45 100644
> --- a/QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPciUpdate.c
> +++ b/QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPciUpdate.c
> @@ -261,9 +261,7 @@ SdtGetNameStringSize (
>  {
>    UINTN                 SegCount;
>    UINTN                 Length;
> -  UINT8                 *Name;
> 
> -  Name = Buffer;
>    Length = 0;
> 
>    //
> diff --git a/QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPlatform.c
> b/QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPlatform.c
> index aa18cae..f085753 100644
> --- a/QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPlatform.c
> +++ b/QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPlatform.c
> @@ -255,7 +255,6 @@ ApicTableUpdate (
>    UINT8                      CurrProcessor;
>    UINTN                      NumberOfCPUs;
>    UINTN                      NumberOfEnabledCPUs;
> -  UINTN                      BufferSize;
>    EFI_PROCESSOR_INFORMATION  MpContext;
>    ACPI_APIC_STRUCTURE_PTR    *ApicPtr;
> 
> @@ -298,7 +297,6 @@ ApicTableUpdate (
>      switch (ApicPtr->AcpiApicCommon.Type) {
> 
>        case EFI_ACPI_1_0_PROCESSOR_LOCAL_APIC:
> -        BufferSize = sizeof (EFI_PROCESSOR_INFORMATION);
>          ApicPtr->AcpiLocalApic.Flags = 0;
>          ApicPtr->AcpiLocalApic.ApicId = 0;
>          Status = MpService->GetProcessorInfo (
> @@ -562,7 +560,6 @@ AcpiPlatformEntryPoint (
>    UINT32                        FvStatus;
>    UINTN                         Size;
>    EFI_ACPI_TABLE_VERSION        Version;
> -  QNC_DEVICE_ENABLES            QNCDeviceEnables;
>    EFI_HANDLE                    Handle;
>    UINTN                         Index;
>    PCI_DEVICE_INFO               *PciDeviceInfo;
> @@ -577,7 +574,6 @@ AcpiPlatformEntryPoint (
>    TableHandle = 0;
>    CurrentTable = NULL;
>    mConfigData  = NULL;
> -  QNCDeviceEnables.Uint32 = PcdGet32 (PcdDeviceEnables);
> 
>    //
>    // Initialize the EFI Driver Library
> diff --git
> a/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscNumberOfInstallableLanguagesFunctio
> n.c
> b/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscNumberOfInstallableLanguagesFunctio
> n.c
> index d17f5ea..48c2d53 100644
> ---
> a/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscNumberOfInstallableLanguagesFunctio
> n.c
> +++
> b/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscNumberOfInstallableLanguagesFunctio
> n.c
> @@ -190,7 +190,6 @@ MISC_SMBIOS_TABLE_FUNCTION(NumberOfInstallableLanguages)
>    CHAR8                                     
> CurrentLang[SMBIOS_STRING_MAX_LENGTH +
> 1];
>    CHAR8                                     *OptionalStrStart;
>    UINT16                                    Offset;
> -  BOOLEAN                                   LangMatch;
>    EFI_STATUS                                Status;
>    EFI_SMBIOS_HANDLE                         SmbiosHandle;
>    SMBIOS_TABLE_TYPE13                       *SmbiosRecord;
> @@ -210,9 +209,8 @@ MISC_SMBIOS_TABLE_FUNCTION(NumberOfInstallableLanguages)
>    //
>    // Try to check if current langcode matches with the langcodes in installed
> languages
>    //
> -  LangMatch = FALSE;
>    ZeroMem(CurrentLang, SMBIOS_STRING_MAX_LENGTH + 1);
> -  LangMatch = CurrentLanguageMatch (mHiiHandle, &Offset, CurrentLang);
> +  CurrentLanguageMatch (mHiiHandle, &Offset, CurrentLang);
>    LangStrLen = AsciiStrLen(CurrentLang);
> 
>    //
> diff --git 
> a/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscOemStringFunction.c
> b/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscOemStringFunction.c
> index e352000..af6df02 100644
> --- a/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscOemStringFunction.c
> +++ b/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscOemStringFunction.c
> @@ -38,9 +38,6 @@ MISC_SMBIOS_TABLE_FUNCTION(MiscOemString)
>    STRING_REF               TokenToGet;
>    EFI_SMBIOS_HANDLE        SmbiosHandle;
>    SMBIOS_TABLE_TYPE11      *SmbiosRecord;
> -  EFI_MISC_OEM_STRING      *ForType11InputData;
> -
> -  ForType11InputData = (EFI_MISC_OEM_STRING *)RecordData;
> 
>    //
>    // First check for invalid parameters.
> diff --git
> a/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscSystemOptionStringFunction.c
> b/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscSystemOptionStringFunction.c
> index 44cc684..52021d8 100644
> --- 
> a/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscSystemOptionStringFunction.c
> +++ 
> b/QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscSystemOptionStringFunction.c
> @@ -40,9 +40,6 @@ MISC_SMBIOS_TABLE_FUNCTION(SystemOptionString)
>    STRING_REF                        TokenToGet;
>    EFI_SMBIOS_HANDLE                 SmbiosHandle;
>    SMBIOS_TABLE_TYPE12               *SmbiosRecord;
> -  EFI_MISC_SYSTEM_OPTION_STRING     *ForType12InputData;
> -
> -  ForType12InputData = (EFI_MISC_SYSTEM_OPTION_STRING *)RecordData;
> 
>    //
>    // First check for invalid parameters.
> diff --git a/QuarkPlatformPkg/Platform/Pei/PlatformInit/Generic/Recovery.c
> b/QuarkPlatformPkg/Platform/Pei/PlatformInit/Generic/Recovery.c
> index ea67ba9..86c98f7 100644
> --- a/QuarkPlatformPkg/Platform/Pei/PlatformInit/Generic/Recovery.c
> +++ b/QuarkPlatformPkg/Platform/Pei/PlatformInit/Generic/Recovery.c
> @@ -137,26 +137,21 @@ Returns:
>    UINTN                                 NumberRecoveryCapsules;
>    UINTN                                 RecoveryCapsuleSize;
>    EFI_GUID                              DeviceId;
> -  BOOLEAN                               ImageFound;
>    EFI_PHYSICAL_ADDRESS                  Address;
>    VOID                                  *Buffer;
>    EFI_CAPSULE_HEADER                    *CapsuleHeader;
>    EFI_PEI_HOB_POINTERS                  Hob;
> -  EFI_PEI_HOB_POINTERS                  HobOld;
>    BOOLEAN                               HobUpdate;
>    EFI_FIRMWARE_VOLUME_HEADER            *FvHeader;
>    UINTN                                 Index;
> -  EFI_STATUS                            AuthStatus;
>    EFI_GUID                              mEfiCapsuleHeaderGuid = 
> QUARK_CAPSULE_GUID;
> 
>    Index = 0;
> 
>    Status                  = EFI_SUCCESS;
> -  AuthStatus              = EFI_SUCCESS;
>    HobUpdate               = FALSE;
> 
>    ProviderAvailable       = TRUE;
> -  ImageFound              = FALSE;
>    NumberOfImageProviders  = 0;
> 
>    DeviceRecoveryModule    = NULL;
> @@ -284,7 +279,6 @@ Returns:
>      //
>      Buffer  = (VOID *)((UINT8 *) Buffer);
>      Status      = PeiServicesGetHobList ((VOID **)&Hob.Raw);
> -    HobOld.Raw  = Hob.Raw;
>      while (!END_OF_HOB_LIST (Hob)) {
>        if (Hob.Header->HobType == EFI_HOB_TYPE_FV) {
>          DEBUG ((EFI_D_INFO | EFI_D_LOAD, "Hob FV Length: %x\n", 
> Hob.FirmwareVolume-
> >Length));
> diff --git a/QuarkPlatformPkg/Platform/Pei/PlatformInit/MrcWrapper.c
> b/QuarkPlatformPkg/Platform/Pei/PlatformInit/MrcWrapper.c
> index 70c9cf9..df6c1cc 100644
> --- a/QuarkPlatformPkg/Platform/Pei/PlatformInit/MrcWrapper.c
> +++ b/QuarkPlatformPkg/Platform/Pei/PlatformInit/MrcWrapper.c
> @@ -1089,7 +1089,6 @@ RetriveRequiredMemorySize (
>    OUT     UINTN                             *Size
>    )
>  {
> -  EFI_STATUS                     Status;
>    EFI_PEI_HOB_POINTERS           Hob;
>    EFI_MEMORY_TYPE_INFORMATION    *MemoryData;
>    UINT8                          Index;
> @@ -1099,7 +1098,7 @@ RetriveRequiredMemorySize (
>    TempPageNum = 0;
>    Index       = 0;
> 
> -  Status      = PeiServicesGetHobList ((VOID **)&Hob.Raw);
> +  PeiServicesGetHobList ((VOID **)&Hob.Raw);
>    while (!END_OF_HOB_LIST (Hob)) {
>      if (Hob.Header->HobType == EFI_HOB_TYPE_GUID_EXTENSION &&
>          CompareGuid (&Hob.Guid->Name, &gEfiMemoryTypeInformationGuid)
> @@ -1171,7 +1170,6 @@ GetMemoryMap (
>    PEI_MEMORY_RANGE_SMRAM            SmramMask;
>    PEI_MEMORY_RANGE_SMRAM            TsegMask;
>    UINT32                            BlockNum;
> -  UINT8                             EsmramcRegister;
>    UINT8                             ExtendedMemoryIndex;
>    UINT32                            Register;
> 
> @@ -1194,7 +1192,6 @@ GetMemoryMap (
>    //
>    // Generate Memory ranges for the memory map.
>    //
> -  EsmramcRegister = 0;
>    MemorySize = 0;
> 
>    RowLength = TotalMemorySize;
> --
> 1.9.1

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to