CHAR16 mFirmwareVendor[] = L"TianoCore.org";\r
extern BOOLEAN gConnectAllHappened;\r
extern USB_CLASS_FORMAT_DEVICE_PATH gUsbClassKeyboardDevicePath;\r
+\r
+EFI_GUID *gTableGuidArray[] = {\r
+ &gEfiAcpi20TableGuid, &gEfiAcpiTableGuid, &gEfiSmbiosTableGuid, &gEfiMpsTableGuid\r
+ };\r
+\r
//\r
// BDS Platform Functions\r
//\r
EFI_PEI_HOB_POINTERS HobStart;\r
EFI_PHYSICAL_ADDRESS *Table;\r
UINTN Index;\r
- EFI_GUID *TableGuidArray[] = {\r
- &gEfiAcpi20TableGuid, &gEfiAcpiTableGuid, &gEfiSmbiosTableGuid, &gEfiMpsTableGuid\r
- };\r
\r
//\r
// Get Hob List\r
//\r
// Iteratively add ACPI Table, SMBIOS Table, MPS Table to EFI System Table\r
//\r
- for (Index = 0; Index < sizeof (TableGuidArray) / sizeof (*TableGuidArray); ++Index) {\r
- GuidHob.Raw = GetNextGuidHob (TableGuidArray[Index], HobStart.Raw);\r
+ for (Index = 0; Index < sizeof (gTableGuidArray) / sizeof (*gTableGuidArray); ++Index) {\r
+ GuidHob.Raw = GetNextGuidHob (gTableGuidArray[Index], HobStart.Raw);\r
if (GuidHob.Raw != NULL) {\r
Table = GET_GUID_HOB_DATA (GuidHob.Guid);\r
if (Table != NULL) {\r
// According to UEFI Spec, we should make sure Smbios table, \r
// ACPI table and Mps tables kept in memory of specified type\r
//\r
- ConvertSystemTable(TableGuidArray[Index], (VOID**)&Table);\r
- gBS->InstallConfigurationTable (TableGuidArray[Index], (VOID *)Table);\r
+ ConvertSystemTable(gTableGuidArray[Index], (VOID**)&Table);\r
+ gBS->InstallConfigurationTable (gTableGuidArray[Index], (VOID *)Table);\r
}\r
}\r
}\r
{ \\r
HARDWARE_DEVICE_PATH, \\r
HW_PCI_DP, \\r
- (UINT8) (sizeof (PCI_DEVICE_PATH)), \\r
- (UINT8) ((sizeof (PCI_DEVICE_PATH)) >> 8), \\r
+ { \\r
+ (UINT8) (sizeof (PCI_DEVICE_PATH)), \\r
+ (UINT8) ((sizeof (PCI_DEVICE_PATH)) >> 8) \\r
+ }, \\r
(Func), \\r
(Dev) \\r
}\r
\r
#define PNPID_DEVICE_PATH_NODE(PnpId) \\r
{ \\r
- ACPI_DEVICE_PATH, \\r
- ACPI_DP, \\r
- (UINT8) (sizeof (ACPI_HID_DEVICE_PATH)), \\r
- (UINT8) ((sizeof (ACPI_HID_DEVICE_PATH)) >> 8), \\r
+ { \\r
+ ACPI_DEVICE_PATH, \\r
+ ACPI_DP, \\r
+ { \\r
+ (UINT8) (sizeof (ACPI_HID_DEVICE_PATH)), \\r
+ (UINT8) ((sizeof (ACPI_HID_DEVICE_PATH)) >> 8) \\r
+ } \\r
+ }, \\r
EISA_PNP_ID((PnpId)), \\r
0 \\r
}\r
\r
#define gUart \\r
{ \\r
- MESSAGING_DEVICE_PATH, \\r
- MSG_UART_DP, \\r
- (UINT8) (sizeof (UART_DEVICE_PATH)), \\r
- (UINT8) ((sizeof (UART_DEVICE_PATH)) >> 8), \\r
+ { \\r
+ MESSAGING_DEVICE_PATH, \\r
+ MSG_UART_DP, \\r
+ { \\r
+ (UINT8) (sizeof (UART_DEVICE_PATH)), \\r
+ (UINT8) ((sizeof (UART_DEVICE_PATH)) >> 8) \\r
+ } \\r
+ }, \\r
0, \\r
115200, \\r
8, \\r
\r
#define gPcAnsiTerminal \\r
{ \\r
- MESSAGING_DEVICE_PATH, \\r
- MSG_VENDOR_DP, \\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH)), \\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8), \\r
+ { \\r
+ MESSAGING_DEVICE_PATH, \\r
+ MSG_VENDOR_DP, \\r
+ { \\r
+ (UINT8) (sizeof (VENDOR_DEVICE_PATH)), \\r
+ (UINT8) ((sizeof (VENDOR_DEVICE_PATH)) >> 8) \\r
+ } \\r
+ }, \\r
DEVICE_PATH_MESSAGING_PC_ANSI \\r
}\r
\r
{ \\r
END_DEVICE_PATH_TYPE, \\r
END_ENTIRE_DEVICE_PATH_SUBTYPE, \\r
- END_DEVICE_PATH_LENGTH, \\r
- 0 \\r
+ { \\r
+ END_DEVICE_PATH_LENGTH, \\r
+ 0 \\r
+ } \\r
}\r
\r
#define PCI_CLASS_SCC 0x07\r
{\r
MESSAGING_DEVICE_PATH,\r
MSG_USB_CLASS_DP,\r
- (UINT8) (sizeof (USB_CLASS_DEVICE_PATH)),\r
- (UINT8) ((sizeof (USB_CLASS_DEVICE_PATH)) >> 8)\r
+ {\r
+ (UINT8) (sizeof (USB_CLASS_DEVICE_PATH)),\r
+ (UINT8) ((sizeof (USB_CLASS_DEVICE_PATH)) >> 8)\r
+ }\r
},\r
0xffff, // VendorId \r
0xffff, // ProductId \r
{ \r
END_DEVICE_PATH_TYPE, \r
END_ENTIRE_DEVICE_PATH_SUBTYPE, \r
- END_DEVICE_PATH_LENGTH, \r
- 0\r
+ {\r
+ END_DEVICE_PATH_LENGTH, \r
+ 0\r
+ }\r
}\r
};\r
\r