respectively. So, the UIDs for serial ports for general use\r
start at 2.\r
*/\r
-#define SERIAL_PORT_START_UID 2\r
+#define SERIAL_PORT_START_UID 2\r
\r
/** Maximum serial ports supported by this generator.\r
This generator supports a maximum of 14 (16 - 2) serial ports.\r
UID fields describing the serial port.\r
\r
*/\r
-#define MAX_SERIAL_PORTS_SUPPORTED 14\r
+#define MAX_SERIAL_PORTS_SUPPORTED 14\r
\r
/** Free any resources allocated for constructing the tables.\r
\r
EFI_STATUS\r
EFIAPI\r
FreeSsdtSerialPortTableEx (\r
- IN CONST ACPI_TABLE_GENERATOR * CONST This,\r
- IN CONST CM_STD_OBJ_ACPI_TABLE_INFO * CONST AcpiTableInfo,\r
- IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL * CONST CfgMgrProtocol,\r
- IN OUT EFI_ACPI_DESCRIPTION_HEADER *** CONST Table,\r
+ IN CONST ACPI_TABLE_GENERATOR *CONST This,\r
+ IN CONST CM_STD_OBJ_ACPI_TABLE_INFO *CONST AcpiTableInfo,\r
+ IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol,\r
+ IN OUT EFI_ACPI_DESCRIPTION_HEADER ***CONST Table,\r
IN CONST UINTN TableCount\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_ACPI_DESCRIPTION_HEADER ** TableList;\r
- UINTN Index;\r
+ EFI_STATUS Status;\r
+ EFI_ACPI_DESCRIPTION_HEADER **TableList;\r
+ UINTN Index;\r
\r
ASSERT (This != NULL);\r
ASSERT (AcpiTableInfo != NULL);\r
\r
if ((Table == NULL) ||\r
(*Table == NULL) ||\r
- (TableCount == 0)) {\r
+ (TableCount == 0))\r
+ {\r
DEBUG ((DEBUG_ERROR, "ERROR: SSDT-SERIAL-PORT: Invalid Table Pointer\n"));\r
return EFI_INVALID_PARAMETER;\r
}\r
for (Index = 0; Index < TableCount; Index++) {\r
if ((TableList[Index] != NULL) &&\r
(TableList[Index]->Signature ==\r
- EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE)) {\r
+ EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE))\r
+ {\r
Status = FreeSsdtSerialPortTable (TableList[Index]);\r
} else {\r
Status = EFI_INVALID_PARAMETER;\r
));\r
return Status;\r
}\r
- } //for\r
+ } // for\r
\r
// Free the table list.\r
FreePool (*Table);\r
EFI_STATUS\r
EFIAPI\r
BuildSsdtSerialPortTableEx (\r
- IN CONST ACPI_TABLE_GENERATOR * This,\r
- IN CONST CM_STD_OBJ_ACPI_TABLE_INFO * CONST AcpiTableInfo,\r
- IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL * CONST CfgMgrProtocol,\r
- OUT EFI_ACPI_DESCRIPTION_HEADER *** Table,\r
- OUT UINTN * CONST TableCount\r
+ IN CONST ACPI_TABLE_GENERATOR *This,\r
+ IN CONST CM_STD_OBJ_ACPI_TABLE_INFO *CONST AcpiTableInfo,\r
+ IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol,\r
+ OUT EFI_ACPI_DESCRIPTION_HEADER ***Table,\r
+ OUT UINTN *CONST TableCount\r
)\r
{\r
- EFI_STATUS Status;\r
- CM_ARM_SERIAL_PORT_INFO * SerialPortInfo;\r
- UINT32 SerialPortCount;\r
- UINTN Index;\r
- CHAR8 NewName[AML_NAME_SEG_SIZE + 1];\r
- UINT64 Uid;\r
- EFI_ACPI_DESCRIPTION_HEADER ** TableList;\r
+ EFI_STATUS Status;\r
+ CM_ARM_SERIAL_PORT_INFO *SerialPortInfo;\r
+ UINT32 SerialPortCount;\r
+ UINTN Index;\r
+ CHAR8 NewName[AML_NAME_SEG_SIZE + 1];\r
+ UINT64 Uid;\r
+ EFI_ACPI_DESCRIPTION_HEADER **TableList;\r
\r
ASSERT (This != NULL);\r
ASSERT (AcpiTableInfo != NULL);\r
}\r
\r
// Allocate a table to store pointers to the SSDT tables.\r
- TableList = (EFI_ACPI_DESCRIPTION_HEADER**)\r
+ TableList = (EFI_ACPI_DESCRIPTION_HEADER **)\r
AllocateZeroPool (\r
- (sizeof (EFI_ACPI_DESCRIPTION_HEADER*) * SerialPortCount)\r
+ (sizeof (EFI_ACPI_DESCRIPTION_HEADER *) * SerialPortCount)\r
);\r
if (TableList == NULL) {\r
Status = EFI_OUT_OF_RESOURCES;\r
NewName[2] = 'M';\r
NewName[4] = '\0';\r
for (Index = 0; Index < SerialPortCount; Index++) {\r
- Uid = SERIAL_PORT_START_UID + Index;\r
+ Uid = SERIAL_PORT_START_UID + Index;\r
NewName[3] = AsciiFromHex ((UINT8)(Uid));\r
\r
// Build a SSDT table describing the serial port.\r
\r
/** This macro defines the SSDT Serial Port Table Generator revision.\r
*/\r
-#define SSDT_SERIAL_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define SSDT_SERIAL_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
\r
/** The interface for the SSDT Serial Port Table Generator.\r
*/\r
STATIC\r
CONST\r
-ACPI_TABLE_GENERATOR SsdtSerialPortGenerator = {\r
+ACPI_TABLE_GENERATOR SsdtSerialPortGenerator = {\r
// Generator ID\r
CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdSsdtSerialPort),\r
// Generator Description\r
EFI_STATUS\r
EFIAPI\r
AcpiSsdtSerialPortLibConstructor (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE * SystemTable\r
+ IN EFI_HANDLE ImageHandle,\r
+ IN EFI_SYSTEM_TABLE *SystemTable\r
)\r
{\r
EFI_STATUS Status;\r
+\r
Status = RegisterAcpiTableGenerator (&SsdtSerialPortGenerator);\r
DEBUG ((\r
DEBUG_INFO,\r
EFI_STATUS\r
EFIAPI\r
AcpiSsdtSerialPortLibDestructor (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE * SystemTable\r
+ IN EFI_HANDLE ImageHandle,\r
+ IN EFI_SYSTEM_TABLE *SystemTable\r
)\r
{\r
EFI_STATUS Status;\r
+\r
Status = DeregisterAcpiTableGenerator (&SsdtSerialPortGenerator);\r
DEBUG ((\r
DEBUG_INFO,\r