QuarkPlatformPkg: Fix build errors

Fix build errors detected with GCC 4.8.4: local variable set but not
used!

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Lee Leahy <leroy.p.leahy@intel.com>
Reviewed-by: Michael Kinney <michael.d.kinney@intel.com>
This commit is contained in:
Lee Leahy
2016-05-11 16:07:55 -07:00
committed by Michael Kinney
parent 0822201906
commit fb308fdb98
7 changed files with 8 additions and 31 deletions

View File

@ -1,7 +1,7 @@
/** @file /** @file
Update the _PRT and _PRW method for pci devices Update the _PRT and _PRW method for pci devices
Copyright (c) 2013-2015 Intel Corporation. Copyright (c) 2013-2016 Intel Corporation.
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
@ -261,9 +261,7 @@ SdtGetNameStringSize (
{ {
UINTN SegCount; UINTN SegCount;
UINTN Length; UINTN Length;
UINT8 *Name;
Name = Buffer;
Length = 0; Length = 0;
// //

View File

@ -1,7 +1,7 @@
/** @file /** @file
ACPI Platform Driver ACPI Platform Driver
Copyright (c) 2013-2015 Intel Corporation. Copyright (c) 2013-2016 Intel Corporation.
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
@ -255,7 +255,6 @@ ApicTableUpdate (
UINT8 CurrProcessor; UINT8 CurrProcessor;
UINTN NumberOfCPUs; UINTN NumberOfCPUs;
UINTN NumberOfEnabledCPUs; UINTN NumberOfEnabledCPUs;
UINTN BufferSize;
EFI_PROCESSOR_INFORMATION MpContext; EFI_PROCESSOR_INFORMATION MpContext;
ACPI_APIC_STRUCTURE_PTR *ApicPtr; ACPI_APIC_STRUCTURE_PTR *ApicPtr;
@ -298,7 +297,6 @@ ApicTableUpdate (
switch (ApicPtr->AcpiApicCommon.Type) { switch (ApicPtr->AcpiApicCommon.Type) {
case EFI_ACPI_1_0_PROCESSOR_LOCAL_APIC: case EFI_ACPI_1_0_PROCESSOR_LOCAL_APIC:
BufferSize = sizeof (EFI_PROCESSOR_INFORMATION);
ApicPtr->AcpiLocalApic.Flags = 0; ApicPtr->AcpiLocalApic.Flags = 0;
ApicPtr->AcpiLocalApic.ApicId = 0; ApicPtr->AcpiLocalApic.ApicId = 0;
Status = MpService->GetProcessorInfo ( Status = MpService->GetProcessorInfo (
@ -562,7 +560,6 @@ AcpiPlatformEntryPoint (
UINT32 FvStatus; UINT32 FvStatus;
UINTN Size; UINTN Size;
EFI_ACPI_TABLE_VERSION Version; EFI_ACPI_TABLE_VERSION Version;
QNC_DEVICE_ENABLES QNCDeviceEnables;
EFI_HANDLE Handle; EFI_HANDLE Handle;
UINTN Index; UINTN Index;
PCI_DEVICE_INFO *PciDeviceInfo; PCI_DEVICE_INFO *PciDeviceInfo;
@ -577,7 +574,6 @@ AcpiPlatformEntryPoint (
TableHandle = 0; TableHandle = 0;
CurrentTable = NULL; CurrentTable = NULL;
mConfigData = NULL; mConfigData = NULL;
QNCDeviceEnables.Uint32 = PcdGet32 (PcdDeviceEnables);
// //
// Initialize the EFI Driver Library // Initialize the EFI Driver Library

View File

@ -2,7 +2,7 @@
This driver parses the mSmbiosMiscDataTable structure and reports This driver parses the mSmbiosMiscDataTable structure and reports
any generated data. any generated data.
Copyright (c) 2013-2015 Intel Corporation. Copyright (c) 2013-2016 Intel Corporation.
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
@ -190,7 +190,6 @@ MISC_SMBIOS_TABLE_FUNCTION(NumberOfInstallableLanguages)
CHAR8 CurrentLang[SMBIOS_STRING_MAX_LENGTH + 1]; CHAR8 CurrentLang[SMBIOS_STRING_MAX_LENGTH + 1];
CHAR8 *OptionalStrStart; CHAR8 *OptionalStrStart;
UINT16 Offset; UINT16 Offset;
BOOLEAN LangMatch;
EFI_STATUS Status; EFI_STATUS Status;
EFI_SMBIOS_HANDLE SmbiosHandle; EFI_SMBIOS_HANDLE SmbiosHandle;
SMBIOS_TABLE_TYPE13 *SmbiosRecord; 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 // Try to check if current langcode matches with the langcodes in installed languages
// //
LangMatch = FALSE;
ZeroMem(CurrentLang, SMBIOS_STRING_MAX_LENGTH + 1); ZeroMem(CurrentLang, SMBIOS_STRING_MAX_LENGTH + 1);
LangMatch = CurrentLanguageMatch (mHiiHandle, &Offset, CurrentLang); CurrentLanguageMatch (mHiiHandle, &Offset, CurrentLang);
LangStrLen = AsciiStrLen(CurrentLang); LangStrLen = AsciiStrLen(CurrentLang);
// //

View File

@ -2,7 +2,7 @@
boot information boot time changes. boot information boot time changes.
SMBIOS type 11. SMBIOS type 11.
Copyright (c) 2013-2015 Intel Corporation. Copyright (c) 2013-2016 Intel Corporation.
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
@ -38,9 +38,6 @@ MISC_SMBIOS_TABLE_FUNCTION(MiscOemString)
STRING_REF TokenToGet; STRING_REF TokenToGet;
EFI_SMBIOS_HANDLE SmbiosHandle; EFI_SMBIOS_HANDLE SmbiosHandle;
SMBIOS_TABLE_TYPE11 *SmbiosRecord; SMBIOS_TABLE_TYPE11 *SmbiosRecord;
EFI_MISC_OEM_STRING *ForType11InputData;
ForType11InputData = (EFI_MISC_OEM_STRING *)RecordData;
// //
// First check for invalid parameters. // First check for invalid parameters.

View File

@ -2,7 +2,7 @@
BIOS system option string boot time changes. BIOS system option string boot time changes.
SMBIOS type 12. SMBIOS type 12.
Copyright (c) 2013-2015 Intel Corporation. Copyright (c) 2013-2016 Intel Corporation.
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
@ -40,9 +40,6 @@ MISC_SMBIOS_TABLE_FUNCTION(SystemOptionString)
STRING_REF TokenToGet; STRING_REF TokenToGet;
EFI_SMBIOS_HANDLE SmbiosHandle; EFI_SMBIOS_HANDLE SmbiosHandle;
SMBIOS_TABLE_TYPE12 *SmbiosRecord; SMBIOS_TABLE_TYPE12 *SmbiosRecord;
EFI_MISC_SYSTEM_OPTION_STRING *ForType12InputData;
ForType12InputData = (EFI_MISC_SYSTEM_OPTION_STRING *)RecordData;
// //
// First check for invalid parameters. // First check for invalid parameters.

View File

@ -2,7 +2,7 @@
Install Platform EFI_PEI_RECOVERY_MODULE_PPI and Implementation of Install Platform EFI_PEI_RECOVERY_MODULE_PPI and Implementation of
EFI_PEI_LOAD_RECOVERY_CAPSULE service. EFI_PEI_LOAD_RECOVERY_CAPSULE service.
Copyright (c) 2013 Intel Corporation. Copyright (c) 2013-2016 Intel Corporation.
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
@ -137,26 +137,21 @@ Returns:
UINTN NumberRecoveryCapsules; UINTN NumberRecoveryCapsules;
UINTN RecoveryCapsuleSize; UINTN RecoveryCapsuleSize;
EFI_GUID DeviceId; EFI_GUID DeviceId;
BOOLEAN ImageFound;
EFI_PHYSICAL_ADDRESS Address; EFI_PHYSICAL_ADDRESS Address;
VOID *Buffer; VOID *Buffer;
EFI_CAPSULE_HEADER *CapsuleHeader; EFI_CAPSULE_HEADER *CapsuleHeader;
EFI_PEI_HOB_POINTERS Hob; EFI_PEI_HOB_POINTERS Hob;
EFI_PEI_HOB_POINTERS HobOld;
BOOLEAN HobUpdate; BOOLEAN HobUpdate;
EFI_FIRMWARE_VOLUME_HEADER *FvHeader; EFI_FIRMWARE_VOLUME_HEADER *FvHeader;
UINTN Index; UINTN Index;
EFI_STATUS AuthStatus;
EFI_GUID mEfiCapsuleHeaderGuid = QUARK_CAPSULE_GUID; EFI_GUID mEfiCapsuleHeaderGuid = QUARK_CAPSULE_GUID;
Index = 0; Index = 0;
Status = EFI_SUCCESS; Status = EFI_SUCCESS;
AuthStatus = EFI_SUCCESS;
HobUpdate = FALSE; HobUpdate = FALSE;
ProviderAvailable = TRUE; ProviderAvailable = TRUE;
ImageFound = FALSE;
NumberOfImageProviders = 0; NumberOfImageProviders = 0;
DeviceRecoveryModule = NULL; DeviceRecoveryModule = NULL;
@ -284,7 +279,6 @@ Returns:
// //
Buffer = (VOID *)((UINT8 *) Buffer); Buffer = (VOID *)((UINT8 *) Buffer);
Status = PeiServicesGetHobList ((VOID **)&Hob.Raw); Status = PeiServicesGetHobList ((VOID **)&Hob.Raw);
HobOld.Raw = Hob.Raw;
while (!END_OF_HOB_LIST (Hob)) { while (!END_OF_HOB_LIST (Hob)) {
if (Hob.Header->HobType == EFI_HOB_TYPE_FV) { if (Hob.Header->HobType == EFI_HOB_TYPE_FV) {
DEBUG ((EFI_D_INFO | EFI_D_LOAD, "Hob FV Length: %x\n", Hob.FirmwareVolume->Length)); DEBUG ((EFI_D_INFO | EFI_D_LOAD, "Hob FV Length: %x\n", Hob.FirmwareVolume->Length));

View File

@ -1089,7 +1089,6 @@ RetriveRequiredMemorySize (
OUT UINTN *Size OUT UINTN *Size
) )
{ {
EFI_STATUS Status;
EFI_PEI_HOB_POINTERS Hob; EFI_PEI_HOB_POINTERS Hob;
EFI_MEMORY_TYPE_INFORMATION *MemoryData; EFI_MEMORY_TYPE_INFORMATION *MemoryData;
UINT8 Index; UINT8 Index;
@ -1099,7 +1098,7 @@ RetriveRequiredMemorySize (
TempPageNum = 0; TempPageNum = 0;
Index = 0; Index = 0;
Status = PeiServicesGetHobList ((VOID **)&Hob.Raw); PeiServicesGetHobList ((VOID **)&Hob.Raw);
while (!END_OF_HOB_LIST (Hob)) { while (!END_OF_HOB_LIST (Hob)) {
if (Hob.Header->HobType == EFI_HOB_TYPE_GUID_EXTENSION && if (Hob.Header->HobType == EFI_HOB_TYPE_GUID_EXTENSION &&
CompareGuid (&Hob.Guid->Name, &gEfiMemoryTypeInformationGuid) CompareGuid (&Hob.Guid->Name, &gEfiMemoryTypeInformationGuid)
@ -1171,7 +1170,6 @@ GetMemoryMap (
PEI_MEMORY_RANGE_SMRAM SmramMask; PEI_MEMORY_RANGE_SMRAM SmramMask;
PEI_MEMORY_RANGE_SMRAM TsegMask; PEI_MEMORY_RANGE_SMRAM TsegMask;
UINT32 BlockNum; UINT32 BlockNum;
UINT8 EsmramcRegister;
UINT8 ExtendedMemoryIndex; UINT8 ExtendedMemoryIndex;
UINT32 Register; UINT32 Register;
@ -1194,7 +1192,6 @@ GetMemoryMap (
// //
// Generate Memory ranges for the memory map. // Generate Memory ranges for the memory map.
// //
EsmramcRegister = 0;
MemorySize = 0; MemorySize = 0;
RowLength = TotalMemorySize; RowLength = TotalMemorySize;