EFI_DATA_HUB_PROTOCOL *DataHub;\r
EFI_DATA_RECORD_HEADER *Record;\r
UINT8 *SrcData;\r
- UINT32 SrcDataSize;\r
EFI_SUBCLASS_TYPE1_HEADER *DataHeader;\r
CHAR16 *NewString;\r
CHAR16 *NewString2;\r
STRING_REF TokenToUpdate;\r
EFI_PROCESSOR_VERSION_DATA *ProcessorVersion;\r
UINTN Index;\r
- UINT16 EeState;\r
UINTN DataOutput;\r
\r
EFI_PROCESSOR_MICROCODE_REVISION_DATA *CpuUcodeRevisionData;\r
SetMem(ReleaseDate, sizeof(ReleaseDate), 0);\r
SetMem(ReleaseTime, sizeof(ReleaseTime), 0);\r
\r
- //\r
- // Initialize EE state for not to show EE related setup options\r
- //\r
- EeState = 0;\r
-\r
//\r
// Get the Data Hub Protocol. Assume only one instance\r
//\r
if (Record->DataRecordClass == EFI_DATA_RECORD_CLASS_DATA) {\r
DataHeader = (EFI_SUBCLASS_TYPE1_HEADER *)(Record + 1);\r
SrcData = (UINT8 *)(DataHeader + 1);\r
- SrcDataSize = Record->RecordSize - Record->HeaderSize - sizeof (EFI_SUBCLASS_TYPE1_HEADER);\r
\r
//\r
// Processor\r
EFI_DATA_HUB_PROTOCOL *DataHub;\r
EFI_DATA_RECORD_HEADER *Record;\r
EFI_SUBCLASS_TYPE1_HEADER *DataHeader;\r
- EFI_MISC_SYSTEM_MANUFACTURER *SystemManufacturer;\r
- UINTN Size;\r
EFI_SMBIOS_PROTOCOL *Smbios;\r
EFI_SMBIOS_HANDLE SmbiosHandle;\r
EFI_SMBIOS_TABLE_HEADER *SmbiosRecord;\r
CHAR16 *IfwiVersion = NULL;\r
UINT16 SearchIndex;\r
EFI_STRING_ID TokenToUpdate;\r
+#if defined( RVP_SUPPORT ) && RVP_SUPPORT\r
+ EFI_MISC_SYSTEM_MANUFACTURER *SystemManufacturer;\r
+#endif\r
\r
Status = gBS->LocateProtocol (\r
&gEfiDataHubProtocolGuid,\r
\r
ASSERT_EFI_ERROR(Status);\r
\r
- Size = 3;\r
-\r
MonotonicCount = 0;\r
Record = NULL;\r
do {\r
\r
if (CompareGuid(&Record->DataRecordGuid, &gEfiMiscSubClassGuid) &&\r
(DataHeader->RecordType == EFI_MISC_SYSTEM_MANUFACTURER_RECORD_NUMBER)) {\r
+#if defined( RVP_SUPPORT ) && RVP_SUPPORT\r
//\r
// System Information\r
//\r
SystemManufacturer = (EFI_MISC_SYSTEM_MANUFACTURER *)(DataHeader + 1);\r
\r
-#if defined( RVP_SUPPORT ) && RVP_SUPPORT\r
//\r
// UUID (System Information)\r
//\r
{\r
EFI_STATUS Status;\r
EFI_DEVICE_PATH *DPath;\r
- EFI_DEVICE_PATH *DevicePath;\r
\r
Status = gBS->HandleProtocol (\r
Handle,\r
);\r
if(!EFI_ERROR(Status))\r
{\r
- DevicePath = DPath;\r
while(!IsDevicePathEnd(DPath))\r
{\r
if((DPath->Type == HARDWARE_DEVICE_PATH) && (DPath->SubType == HW_PCI_DP))\r
);\r
\r
Data8 = MmioRead8 (PciD31F0RegBase + R_PCH_LPC_RID_CC);\r
- count = sizeof (SBRevisionTable) / sizeof (SBRevisionTable[0]);\r
+ count = ARRAY_SIZE (SBRevisionTable);\r
for (Index = 0; Index < count; Index++) {\r
if(Data8 == SBRevisionTable[Index].RevId) {\r
UnicodeSPrint (Buffer, sizeof (Buffer), L"%02x %a", Data8, SBRevisionTable[Index].String);\r
UINT32 IdeAhciBar;\r
EFI_PHYSICAL_ADDRESS MemBaseAddress = 0;\r
UINT8 FunNum;\r
- EFI_STATUS Status;\r
- UINT32 DwordReg;\r
-\r
\r
DeviceSpeed = 0x01; // generation 1\r
\r
//\r
FunNum = PCI_FUNCTION_NUMBER_PCH_SATA;\r
MemBaseAddress = 0x0ffffffff;\r
- Status = gDS->AllocateMemorySpace (\r
- EfiGcdAllocateMaxAddressSearchBottomUp,\r
- EfiGcdMemoryTypeMemoryMappedIo,\r
- N_PCH_SATA_ABAR_ALIGNMENT, // 2^11: 2K Alignment\r
- V_PCH_SATA_ABAR_LENGTH, // 2K Length\r
- &MemBaseAddress,\r
- mImageHandle,\r
- NULL\r
- );\r
+ gDS->AllocateMemorySpace (\r
+ EfiGcdAllocateMaxAddressSearchBottomUp,\r
+ EfiGcdMemoryTypeMemoryMappedIo,\r
+ N_PCH_SATA_ABAR_ALIGNMENT, // 2^11: 2K Alignment\r
+ V_PCH_SATA_ABAR_LENGTH, // 2K Length\r
+ &MemBaseAddress,\r
+ mImageHandle,\r
+ NULL\r
+ );\r
IdeAhciBar = MmioRead32 (\r
MmPciAddress (\r
0,\r
// Program the "Ports Implemented Register"\r
//\r
MmioAndThenOr32 (IdeAhciBar + R_PCH_SATA_AHCI_PI, (UINT32)~(B_PCH_SATA_PORT0_IMPLEMENTED + B_PCH_SATA_PORT1_IMPLEMENTED), (UINT32)(B_PCH_SATA_PORT0_IMPLEMENTED + B_PCH_SATA_PORT1_IMPLEMENTED));\r
- DwordReg = MmioRead32 (IdeAhciBar + R_PCH_SATA_AHCI_PI);\r
}\r
\r
switch (PortNum)\r