/** A helper macro used for initializing the debug port device\r
information structure.\r
\r
+ @param [in] NumReg The number of generic address registers.\r
@param [in] SubType The DBG Port SubType.\r
@param [in] UartBase The UART port base address.\r
@param [in] UartAddrLen The UART port address range length.\r
@param [in] UartNameStr The UART port name string.\r
**/\r
#define DBG2_DEBUG_PORT_DDI( \\r
+ NumReg, \\r
SubType, \\r
UartBase, \\r
UartAddrLen, \\r
/* UINT16 Length */ \\r
sizeof (DBG2_DEBUG_DEVICE_INFORMATION), \\r
/* UINT8 NumberofGenericAddressRegisters */ \\r
- DBG2_NUMBER_OF_GENERIC_ADDRESS_REGISTERS, \\r
+ NumReg, \\r
/* UINT16 NameSpaceStringLength */ \\r
DBG2_NAMESPACESTRING_FIELD_SIZE, \\r
/* UINT16 NameSpaceStringOffset */ \\r
* Debug port 1\r
*/\r
DBG2_DEBUG_PORT_DDI (\r
+ DBG2_NUMBER_OF_GENERIC_ADDRESS_REGISTERS,\r
0, // {Template}: Serial Port Subtype\r
0, // {Template}: Serial Port Base Address\r
PL011_UART_LENGTH,\r
CfgMgrProtocol,\r
This,\r
(EFI_ACPI_DESCRIPTION_HEADER*)&AcpiDbg2,\r
- AcpiTableInfo,\r
+ AcpiTableInfo->AcpiTableRevision,\r
sizeof (DBG2_TABLE)\r
);\r
if (EFI_ERROR (Status)) {\r