Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15578
6f19259b-4bc3-4df7-8a09-
765794883524
19 files changed:
-* Copyright (c) 2011, ARM Limited. All rights reserved.\r
-* \r
-* This program and the accompanying materials \r
-* are licensed and made available under the terms and conditions of the BSD License \r
-* which accompanies this distribution. The full text of the license may be found at \r
-* http://opensource.org/licenses/bsd-license.php \r
+* Copyright (c) 2011-2014, ARM Limited. All rights reserved.\r
-* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
-* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
+* This program and the accompanying materials\r
+* are licensed and made available under the terms and conditions of the BSD License\r
+* which accompanies this distribution. The full text of the license may be found at\r
+* http://opensource.org/licenses/bsd-license.php\r
+*\r
+* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
EFI_ARM_PROCESSOR_TABLE_OEM_REVISION,\r
EFI_ARM_PROCESSOR_TABLE_CREATOR_ID,\r
EFI_ARM_PROCESSOR_TABLE_CREATOR_REVISION,\r
EFI_ARM_PROCESSOR_TABLE_OEM_REVISION,\r
EFI_ARM_PROCESSOR_TABLE_CREATOR_ID,\r
EFI_ARM_PROCESSOR_TABLE_CREATOR_REVISION,\r
0\r
}, //ARM Processor table header\r
0, // Number of entries in ARM processor Table\r
0\r
}, //ARM Processor table header\r
0, // Number of entries in ARM processor Table\r
\r
SEMIHOST_DEVICE_PATH gDevicePath = {\r
{\r
\r
SEMIHOST_DEVICE_PATH gDevicePath = {\r
{\r
- { HARDWARE_DEVICE_PATH, HW_VENDOR_DP, sizeof (VENDOR_DEVICE_PATH), 0 },\r
+ { HARDWARE_DEVICE_PATH, HW_VENDOR_DP, { sizeof (VENDOR_DEVICE_PATH), 0 } },\r
EFI_CALLER_ID_GUID\r
},\r
EFI_CALLER_ID_GUID\r
},\r
- { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, sizeof (EFI_DEVICE_PATH_PROTOCOL), 0}\r
+ { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0 } }\r
};\r
\r
typedef struct {\r
};\r
\r
typedef struct {\r
- Copyright (c) 2011-2012, ARM Ltd. All rights reserved.<BR>\r
+ Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
ARM_EB_SMB_NOR_BASE,\r
SIZE_128KB * 512,\r
SIZE_128KB,\r
ARM_EB_SMB_NOR_BASE,\r
SIZE_128KB * 512,\r
SIZE_128KB,\r
- {0xE7223039, 0x5836, 0x41E1, 0xB5, 0x42, 0xD7, 0xEC, 0x73, 0x6C, 0x5E, 0x59}\r
+ {0xE7223039, 0x5836, 0x41E1, { 0xB5, 0x42, 0xD7, 0xEC, 0x73, 0x6C, 0x5E, 0x59 } }\r
- Copyright (c) 2011-2012, ARM Ltd. All rights reserved.<BR>\r
+ Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR>\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
ARM_VE_SMB_NOR0_BASE,\r
SIZE_256KB * 255,\r
SIZE_256KB,\r
ARM_VE_SMB_NOR0_BASE,\r
SIZE_256KB * 255,\r
SIZE_256KB,\r
- {0xE7223039, 0x5836, 0x41E1, 0xB5, 0x42, 0xD7, 0xEC, 0x73, 0x6C, 0x5E, 0x59}\r
+ { 0xE7223039, 0x5836, 0x41E1, { 0xB5, 0x42, 0xD7, 0xEC, 0x73, 0x6C, 0x5E, 0x59 } }\r
},\r
{ // BootMon non-volatile storage\r
ARM_VE_SMB_NOR0_BASE,\r
ARM_VE_SMB_NOR0_BASE + SIZE_256KB * 255,\r
SIZE_64KB * 4,\r
SIZE_64KB,\r
},\r
{ // BootMon non-volatile storage\r
ARM_VE_SMB_NOR0_BASE,\r
ARM_VE_SMB_NOR0_BASE + SIZE_256KB * 255,\r
SIZE_64KB * 4,\r
SIZE_64KB,\r
- {0x02118005, 0x9DA7, 0x443A, 0x92, 0xD5, 0x78, 0x1F, 0x02, 0x2A, 0xED, 0xBB}\r
+ { 0x02118005, 0x9DA7, 0x443A, { 0x92, 0xD5, 0x78, 0x1F, 0x02, 0x2A, 0xED, 0xBB } }\r
},\r
{ // UEFI\r
ARM_VE_SMB_NOR1_BASE,\r
ARM_VE_SMB_NOR1_BASE,\r
SIZE_256KB * 255,\r
SIZE_256KB,\r
},\r
{ // UEFI\r
ARM_VE_SMB_NOR1_BASE,\r
ARM_VE_SMB_NOR1_BASE,\r
SIZE_256KB * 255,\r
SIZE_256KB,\r
- {0x1F15DA3C, 0x37FF, 0x4070, 0xB4, 0x71, 0xBB, 0x4A, 0xF1, 0x2A, 0x72, 0x4A}\r
+ { 0x1F15DA3C, 0x37FF, 0x4070, { 0xB4, 0x71, 0xBB, 0x4A, 0xF1, 0x2A, 0x72, 0x4A } }\r
},\r
{ // UEFI Variable Services non-volatile storage\r
ARM_VE_SMB_NOR1_BASE,\r
ARM_VE_SMB_NOR1_BASE + SIZE_256KB * 255,\r
SIZE_64KB * 3, //FIXME: Set 3 blocks because I did not succeed to copy 4 blocks into the ARM Versatile Express NOR Flash in the last NOR Flash. It should be 4 blocks\r
SIZE_64KB,\r
},\r
{ // UEFI Variable Services non-volatile storage\r
ARM_VE_SMB_NOR1_BASE,\r
ARM_VE_SMB_NOR1_BASE + SIZE_256KB * 255,\r
SIZE_64KB * 3, //FIXME: Set 3 blocks because I did not succeed to copy 4 blocks into the ARM Versatile Express NOR Flash in the last NOR Flash. It should be 4 blocks\r
SIZE_64KB,\r
- {0xCC2CBF29, 0x1498, 0x4CDD, 0x81, 0x71, 0xF8, 0xB6, 0xB4, 0x1D, 0x09, 0x09}\r
+ { 0xCC2CBF29, 0x1498, 0x4CDD, { 0x81, 0x71, 0xF8, 0xB6, 0xB4, 0x1D, 0x09, 0x09 } }\r
- Copyright (c) 2011, ARM Ltd. All rights reserved.<BR>\r
+ Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
0, // HorizontalResolution\r
0, // VerticalResolution\r
PixelBltOnly, // PixelFormat\r
0, // HorizontalResolution\r
0, // VerticalResolution\r
PixelBltOnly, // PixelFormat\r
- 0, // PixelInformation\r
+ { 0 }, // PixelInformation\r
0, // PixelsPerScanLine\r
},\r
{\r
0, // PixelsPerScanLine\r
},\r
{\r
{\r
{\r
HARDWARE_DEVICE_PATH, HW_VENDOR_DP,\r
{\r
{\r
HARDWARE_DEVICE_PATH, HW_VENDOR_DP,\r
- (UINT8) (sizeof(VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof(VENDOR_DEVICE_PATH)) >> 8),\r
+ { (UINT8) (sizeof(VENDOR_DEVICE_PATH)), (UINT8) ((sizeof(VENDOR_DEVICE_PATH)) >> 8) },\r
},\r
// Hardware Device Path for Lcd\r
EFI_CALLER_ID_GUID // Use the driver's GUID\r
},\r
// Hardware Device Path for Lcd\r
EFI_CALLER_ID_GUID // Use the driver's GUID\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
- sizeof(EFI_DEVICE_PATH_PROTOCOL),\r
- 0\r
+ { sizeof(EFI_DEVICE_PATH_PROTOCOL), 0 }\r
}\r
},\r
(EFI_EVENT) NULL // ExitBootServicesEvent\r
}\r
},\r
(EFI_EVENT) NULL // ExitBootServicesEvent\r
{\r
HARDWARE_DEVICE_PATH,\r
HW_VENDOR_DP,\r
{\r
HARDWARE_DEVICE_PATH,\r
HW_VENDOR_DP,\r
- (UINT8)( sizeof(VENDOR_DEVICE_PATH) ),\r
- (UINT8)((sizeof(VENDOR_DEVICE_PATH)) >> 8),\r
+ { (UINT8)sizeof(VENDOR_DEVICE_PATH), (UINT8)((sizeof(VENDOR_DEVICE_PATH)) >> 8) }\r
- { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }, // GUID ... NEED TO BE FILLED\r
+ { 0x0, 0x0, 0x0, { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } }, // GUID ... NEED TO BE FILLED\r
},\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
},\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
- sizeof (EFI_DEVICE_PATH_PROTOCOL),\r
- 0\r
+ { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0 }\r
}\r
} // DevicePath\r
};\r
}\r
} // DevicePath\r
};\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
- sizeof (EFI_DEVICE_PATH_PROTOCOL),\r
- 0\r
+ { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0 }\r
255, // IPv4 Time to Live\r
{ // AccessPoint:\r
TRUE, // Use default address\r
255, // IPv4 Time to Live\r
{ // AccessPoint:\r
TRUE, // Use default address\r
- {0, 0, 0, 0}, // IP Address (ignored - use default)\r
- {0, 0, 0, 0}, // Subnet mask (ignored - use default)\r
+ { {0, 0, 0, 0} }, // IP Address (ignored - use default)\r
+ { {0, 0, 0, 0} }, // Subnet mask (ignored - use default)\r
FixedPcdGet32 (PcdAndroidFastbootTcpPort), // Station port\r
FixedPcdGet32 (PcdAndroidFastbootTcpPort), // Station port\r
- {0, 0, 0, 0}, // Remote address: accept any\r
+ { {0, 0, 0, 0} }, // Remote address: accept any\r
0, // Remote Port: accept any\r
FALSE // ActiveFlag: be a "server"\r
},\r
0, // Remote Port: accept any\r
FALSE // ActiveFlag: be a "server"\r
},\r
MESSAGING_DEVICE_PATH, MSG_MAC_ADDR_DP,\r
{ (UINT8) (sizeof(MAC_ADDR_DEVICE_PATH)), (UINT8) ((sizeof(MAC_ADDR_DEVICE_PATH)) >> 8) }\r
},\r
MESSAGING_DEVICE_PATH, MSG_MAC_ADDR_DP,\r
{ (UINT8) (sizeof(MAC_ADDR_DEVICE_PATH)), (UINT8) ((sizeof(MAC_ADDR_DEVICE_PATH)) >> 8) }\r
},\r
0\r
},\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
0\r
},\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
- sizeof(EFI_DEVICE_PATH_PROTOCOL),\r
- 0\r
+ { sizeof(EFI_DEVICE_PATH_PROTOCOL), 0 }\r
\r
#include "Lan9118Dxe.h"\r
\r
\r
#include "Lan9118Dxe.h"\r
\r
-STATIC EFI_MAC_ADDRESS mZeroMac = { 0 };\r
+STATIC EFI_MAC_ADDRESS mZeroMac = { { 0 } };\r
\r
/**\r
This internal function reverses bits for 32bit data.\r
\r
/**\r
This internal function reverses bits for 32bit data.\r
\r
\r
GLOBAL_REMOVE_IF_UNREFERENCED const EBL_COMMAND_TABLE mCmdPciDebugTemplate[] = {\r
\r
\r
GLOBAL_REMOVE_IF_UNREFERENCED const EBL_COMMAND_TABLE mCmdPciDebugTemplate[] = {\r
- "pci",\r
- " [bus] [dev] [func]; Dump PCI",\r
- NULL,\r
- EblPciCmd\r
+ {\r
+ "pci",\r
+ " [bus] [dev] [func]; Dump PCI",\r
+ NULL,\r
+ EblPciCmd\r
+ }\r
0, // Parity\r
0 // StopBits\r
},\r
0, // Parity\r
0 // StopBits\r
},\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8) (sizeof (VENDOR_DEVICE_PATH) + sizeof (UINT32)),\r
- (UINT8) ((sizeof (VENDOR_DEVICE_PATH) + sizeof (UINT32)) >> 8)\r
+ HARDWARE_DEVICE_PATH,\r
+ HW_VENDOR_DP,\r
+ {\r
+ (UINT8) (sizeof (VENDOR_DEVICE_PATH) + sizeof (UINT32)),\r
+ (UINT8) ((sizeof (VENDOR_DEVICE_PATH) + sizeof (UINT32)) >> 8)\r
+ },\r
- EFI_SERIAL_IO_PROTOCOL_GUID,\r
+ EFI_SERIAL_IO_PROTOCOL_GUID\r
/** @file\r
Serial IO Abstraction for GDB stub. This allows an EFI consoles that shows up on the system \r
running GDB. One console for error information and another console for user input/output.\r
/** @file\r
Serial IO Abstraction for GDB stub. This allows an EFI consoles that shows up on the system \r
running GDB. One console for error information and another console for user input/output.\r
Basic packet format is $packet-data#checksum. So every command has 4 bytes of overhead: $,\r
#, 0, 0. The 0 and 0 are the ascii characters for the checksum. \r
Basic packet format is $packet-data#checksum. So every command has 4 bytes of overhead: $,\r
#, 0, 0. The 0 and 0 are the ascii characters for the checksum. \r
\r
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
\r
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
- Copyright (c) 2013, ARM Ltd. All rights reserved.<BR>\r
- \r
+ Copyright (c) 2013-2014, ARM Ltd. All rights reserved.<BR>\r
+\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
\r
SIMPLE_TEXT_OUT_DEVICE_PATH mDevicePath = {\r
{\r
\r
SIMPLE_TEXT_OUT_DEVICE_PATH mDevicePath = {\r
{\r
- { HARDWARE_DEVICE_PATH, HW_VENDOR_DP, sizeof (VENDOR_DEVICE_PATH), 0},\r
+ { HARDWARE_DEVICE_PATH, HW_VENDOR_DP, { sizeof (VENDOR_DEVICE_PATH), 0} },\r
EFI_CALLER_ID_GUID // Use the drivers GUID\r
},\r
{\r
EFI_CALLER_ID_GUID // Use the drivers GUID\r
},\r
{\r
- { MESSAGING_DEVICE_PATH, MSG_UART_DP, sizeof (UART_DEVICE_PATH), 0},\r
+ { MESSAGING_DEVICE_PATH, MSG_UART_DP, { sizeof (UART_DEVICE_PATH), 0} },\r
0, // Reserved\r
FixedPcdGet64 (PcdUartDefaultBaudRate), // BaudRate\r
FixedPcdGet8 (PcdUartDefaultDataBits), // DataBits\r
FixedPcdGet8 (PcdUartDefaultParity), // Parity (N)\r
FixedPcdGet8 (PcdUartDefaultStopBits) // StopBits\r
},\r
0, // Reserved\r
FixedPcdGet64 (PcdUartDefaultBaudRate), // BaudRate\r
FixedPcdGet8 (PcdUartDefaultDataBits), // DataBits\r
FixedPcdGet8 (PcdUartDefaultParity), // Parity (N)\r
FixedPcdGet8 (PcdUartDefaultStopBits) // StopBits\r
},\r
- { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, sizeof (EFI_DEVICE_PATH_PROTOCOL), 0}\r
+ { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0 } }\r
};\r
\r
EFI_HANDLE gHandle = NULL;\r
};\r
\r
EFI_HANDLE gHandle = NULL;\r
\r
SIMPLE_TEXT_OUT_DEVICE_PATH mDevicePath = {\r
{\r
\r
SIMPLE_TEXT_OUT_DEVICE_PATH mDevicePath = {\r
{\r
- { HARDWARE_DEVICE_PATH, HW_VENDOR_DP, sizeof (VENDOR_DEVICE_PATH), 0},\r
+ { HARDWARE_DEVICE_PATH, HW_VENDOR_DP, { sizeof (VENDOR_DEVICE_PATH), 0} },\r
EFI_CALLER_ID_GUID\r
},\r
{\r
EFI_CALLER_ID_GUID\r
},\r
{\r
- { MESSAGING_DEVICE_PATH, MSG_UART_DP, sizeof (UART_DEVICE_PATH), 0},\r
+ { MESSAGING_DEVICE_PATH, MSG_UART_DP, { sizeof (UART_DEVICE_PATH), 0} },\r
0, // Reserved\r
FixedPcdGet64 (PcdUartDefaultBaudRate), // BaudRate\r
FixedPcdGet8 (PcdUartDefaultDataBits), // DataBits\r
FixedPcdGet8 (PcdUartDefaultParity), // Parity (N)\r
FixedPcdGet8 (PcdUartDefaultStopBits) // StopBits\r
},\r
0, // Reserved\r
FixedPcdGet64 (PcdUartDefaultBaudRate), // BaudRate\r
FixedPcdGet8 (PcdUartDefaultDataBits), // DataBits\r
FixedPcdGet8 (PcdUartDefaultParity), // Parity (N)\r
FixedPcdGet8 (PcdUartDefaultStopBits) // StopBits\r
},\r
- { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, sizeof (EFI_DEVICE_PATH_PROTOCOL), 0}\r
+ { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0} }\r
\r
\r
FLASH_DEVICE_PATH gDevicePath = {\r
\r
\r
FLASH_DEVICE_PATH gDevicePath = {\r
-\r
- { HARDWARE_DEVICE_PATH, HW_VENDOR_DP, sizeof (VENDOR_DEVICE_PATH), 0 },\r
-\r
+ { HARDWARE_DEVICE_PATH, HW_VENDOR_DP, { sizeof (VENDOR_DEVICE_PATH), 0 } },\r
-\r
- { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, sizeof (EFI_DEVICE_PATH_PROTOCOL), 0}\r
-\r
+ { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0} }\r
- Copyright (c) 2011, ARM Ltd. All rights reserved.<BR>\r
+ Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
{\r
{\r
HARDWARE_DEVICE_PATH, HW_VENDOR_DP,\r
{\r
{\r
HARDWARE_DEVICE_PATH, HW_VENDOR_DP,\r
- (UINT8) (sizeof(VENDOR_DEVICE_PATH)),\r
- (UINT8) ((sizeof(VENDOR_DEVICE_PATH)) >> 8),\r
+ { (UINT8) (sizeof(VENDOR_DEVICE_PATH)), (UINT8) ((sizeof(VENDOR_DEVICE_PATH)) >> 8) },\r
},\r
// Hardware Device Path for Lcd\r
EFI_CALLER_ID_GUID // Use the driver's GUID\r
},\r
},\r
// Hardware Device Path for Lcd\r
EFI_CALLER_ID_GUID // Use the driver's GUID\r
},\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
- sizeof(EFI_DEVICE_PATH_PROTOCOL),\r
- 0\r
+ { sizeof(EFI_DEVICE_PATH_PROTOCOL), 0}\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
- sizeof (EFI_DEVICE_PATH_PROTOCOL),\r
- 0\r
+ { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0 }\r
/** @file\r
*\r
* Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.\r
/** @file\r
*\r
* Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.\r
-* Copyright (c) 2011, ARM Limited. All rights reserved.\r
-* \r
-* This program and the accompanying materials \r
-* are licensed and made available under the terms and conditions of the BSD License \r
-* which accompanies this distribution. The full text of the license may be found at \r
-* http://opensource.org/licenses/bsd-license.php \r
+* Copyright (c) 2011 - 2014, ARM Limited. All rights reserved.\r
-* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
-* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
+* This program and the accompanying materials\r
+* are licensed and made available under the terms and conditions of the BSD License\r
+* which accompanies this distribution. The full text of the license may be found at\r
+* http://opensource.org/licenses/bsd-license.php\r
+*\r
+* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
\r
MMCHS_DEVICE_PATH gMMCDevicePath = {\r
{\r
\r
MMCHS_DEVICE_PATH gMMCDevicePath = {\r
{\r
- HARDWARE_DEVICE_PATH,\r
- HW_VENDOR_DP,\r
- (UINT8)(sizeof(VENDOR_DEVICE_PATH)),\r
- (UINT8)((sizeof(VENDOR_DEVICE_PATH)) >> 8),\r
- 0xb615f1f5, 0x5088, 0x43cd, 0x80, 0x9c, 0xa1, 0x6e, 0x52, 0x48, 0x7d, 0x00 \r
+ {\r
+ HARDWARE_DEVICE_PATH,\r
+ HW_VENDOR_DP,\r
+ { (UINT8)(sizeof(VENDOR_DEVICE_PATH)), (UINT8)((sizeof(VENDOR_DEVICE_PATH)) >> 8) },\r
+ },\r
+ { 0xb615f1f5, 0x5088, 0x43cd, { 0x80, 0x9c, 0xa1, 0x6e, 0x52, 0x48, 0x7d, 0x00 } }\r
},\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
},\r
{\r
END_DEVICE_PATH_TYPE,\r
END_ENTIRE_DEVICE_PATH_SUBTYPE,\r
- sizeof (EFI_DEVICE_PATH_PROTOCOL),\r
- 0\r
+ { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0 }\r
EFI_PCI_IO_DEVICE_PATH PciIoDevicePathTemplate = \r
{\r
{\r
EFI_PCI_IO_DEVICE_PATH PciIoDevicePathTemplate = \r
{\r
{\r
- { ACPI_DEVICE_PATH, ACPI_DP, sizeof (ACPI_HID_DEVICE_PATH), 0},\r
+ { ACPI_DEVICE_PATH, ACPI_DP, { sizeof (ACPI_HID_DEVICE_PATH), 0 } },\r
EISA_PNP_ID(0x0A03), // HID\r
0 // UID\r
},\r
{\r
EISA_PNP_ID(0x0A03), // HID\r
0 // UID\r
},\r
{\r
- { HARDWARE_DEVICE_PATH, HW_PCI_DP, sizeof (PCI_DEVICE_PATH), 0},\r
+ { HARDWARE_DEVICE_PATH, HW_PCI_DP, { sizeof (PCI_DEVICE_PATH), 0 } },\r
- { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, sizeof (EFI_DEVICE_PATH_PROTOCOL), 0}\r
+ { END_DEVICE_PATH_TYPE, END_ENTIRE_DEVICE_PATH_SUBTYPE, { sizeof (EFI_DEVICE_PATH_PROTOCOL), 0} }\r
{\r
PciIoPollMem,\r
PciIoPollIo,\r
{\r
PciIoPollMem,\r
PciIoPollIo,\r
- PciIoMemRead,\r
- PciIoMemWrite,\r
- PciIoIoRead,\r
- PciIoIoWrite,\r
- PciIoPciRead,\r
- PciIoPciWrite,\r
+ { PciIoMemRead, PciIoMemWrite },\r
+ { PciIoIoRead, PciIoIoWrite },\r
+ { PciIoPciRead, PciIoPciWrite },\r
PciIoCopyMem,\r
PciIoMap,\r
PciIoUnmap,\r
PciIoCopyMem,\r
PciIoMap,\r
PciIoUnmap,\r