CM_ARM_DEVICE_HANDLE_PCI\r
);\r
\r
-\r
/** Return the PCI Device information in BDF format\r
\r
PCI Bus Number - Max 256 busses (Bits 15:8 of BDF)\r
STATIC\r
UINT16\r
GetBdf (\r
- IN CONST CM_ARM_DEVICE_HANDLE_PCI * DeviceHandlePci\r
+ IN CONST CM_ARM_DEVICE_HANDLE_PCI *DeviceHandlePci\r
)\r
{\r
- UINT16 Bdf;\r
- Bdf = (UINT16)DeviceHandlePci->BusNumber << 8;\r
+ UINT16 Bdf;\r
+\r
+ Bdf = (UINT16)DeviceHandlePci->BusNumber << 8;\r
Bdf |= (DeviceHandlePci->DeviceNumber & 0x1F) << 3;\r
Bdf |= DeviceHandlePci->FunctionNumber & 0x7;\r
return Bdf;\r
STATIC\r
EFI_STATUS\r
AddGICCAffinity (\r
- IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL * CONST CfgMgrProtocol,\r
- IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER * CONST Srat,\r
+ IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol,\r
+ IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *CONST Srat,\r
IN CONST UINT32 GicCAffOffset,\r
- IN CONST CM_ARM_GICC_INFO * GicCInfo,\r
+ IN CONST CM_ARM_GICC_INFO *GicCInfo,\r
IN UINT32 GicCCount\r
)\r
{\r
- EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE * GicCAff;\r
+ EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE *GicCAff;\r
\r
ASSERT (Srat != NULL);\r
ASSERT (GicCInfo != NULL);\r
\r
- GicCAff = (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE *)((UINT8*)Srat +\r
- GicCAffOffset);\r
+ GicCAff = (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE *)((UINT8 *)Srat +\r
+ GicCAffOffset);\r
\r
while (GicCCount-- != 0) {\r
DEBUG ((DEBUG_INFO, "SRAT: GicCAff = 0x%p\n", GicCAff));\r
\r
- GicCAff->Type = EFI_ACPI_6_3_GICC_AFFINITY;\r
- GicCAff->Length = sizeof (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE);\r
- GicCAff->ProximityDomain = GicCInfo->ProximityDomain;\r
+ GicCAff->Type = EFI_ACPI_6_3_GICC_AFFINITY;\r
+ GicCAff->Length = sizeof (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE);\r
+ GicCAff->ProximityDomain = GicCInfo->ProximityDomain;\r
GicCAff->AcpiProcessorUid = GicCInfo->AcpiProcessorUid;\r
- GicCAff->Flags = GicCInfo->AffinityFlags;\r
- GicCAff->ClockDomain = GicCInfo->ClockDomain;\r
+ GicCAff->Flags = GicCInfo->AffinityFlags;\r
+ GicCAff->ClockDomain = GicCInfo->ClockDomain;\r
\r
// Next\r
GicCAff++;\r
GicCInfo++;\r
}// while\r
+\r
return EFI_SUCCESS;\r
}\r
\r
STATIC\r
EFI_STATUS\r
AddGICItsAffinity (\r
- IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL * CONST CfgMgrProtocol,\r
- IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER * CONST Srat,\r
+ IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol,\r
+ IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *CONST Srat,\r
IN CONST UINT32 GicItsAffOffset,\r
- IN CONST CM_ARM_GIC_ITS_INFO * GicItsInfo,\r
+ IN CONST CM_ARM_GIC_ITS_INFO *GicItsInfo,\r
IN UINT32 GicItsCount\r
)\r
{\r
- EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE * GicItsAff;\r
+ EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE *GicItsAff;\r
\r
ASSERT (Srat != NULL);\r
ASSERT (GicItsInfo != NULL);\r
\r
- GicItsAff = (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE *)((UINT8*)Srat +\r
- GicItsAffOffset);\r
+ GicItsAff = (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE *)((UINT8 *)Srat +\r
+ GicItsAffOffset);\r
\r
while (GicItsCount-- != 0) {\r
DEBUG ((DEBUG_INFO, "SRAT: GicItsAff = 0x%p\n", GicItsAff));\r
\r
- GicItsAff->Type = EFI_ACPI_6_3_GIC_ITS_AFFINITY;\r
- GicItsAff->Length = sizeof (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE);\r
+ GicItsAff->Type = EFI_ACPI_6_3_GIC_ITS_AFFINITY;\r
+ GicItsAff->Length = sizeof (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE);\r
GicItsAff->ProximityDomain = GicItsInfo->ProximityDomain;\r
- GicItsAff->Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
- GicItsAff->Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
- GicItsAff->ItsId = GicItsInfo->GicItsId;\r
+ GicItsAff->Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
+ GicItsAff->Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
+ GicItsAff->ItsId = GicItsInfo->GicItsId;\r
\r
// Next\r
GicItsAff++;\r
GicItsInfo++;\r
}// while\r
+\r
return EFI_SUCCESS;\r
}\r
\r
STATIC\r
EFI_STATUS\r
AddMemoryAffinity (\r
- IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL * CONST CfgMgrProtocol,\r
- IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER * CONST Srat,\r
+ IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol,\r
+ IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *CONST Srat,\r
IN CONST UINT32 MemAffOffset,\r
- IN CONST CM_ARM_MEMORY_AFFINITY_INFO * MemAffInfo,\r
+ IN CONST CM_ARM_MEMORY_AFFINITY_INFO *MemAffInfo,\r
IN UINT32 MemAffCount\r
)\r
{\r
- EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE * MemAff;\r
+ EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE *MemAff;\r
\r
ASSERT (Srat != NULL);\r
ASSERT (MemAffInfo != NULL);\r
\r
- MemAff = (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE *)((UINT8*)Srat +\r
- MemAffOffset);\r
+ MemAff = (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE *)((UINT8 *)Srat +\r
+ MemAffOffset);\r
\r
while (MemAffCount-- != 0) {\r
DEBUG ((DEBUG_INFO, "SRAT: MemAff = 0x%p\n", MemAff));\r
\r
- MemAff->Type = EFI_ACPI_6_3_MEMORY_AFFINITY;\r
- MemAff->Length = sizeof (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE);\r
+ MemAff->Type = EFI_ACPI_6_3_MEMORY_AFFINITY;\r
+ MemAff->Length = sizeof (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE);\r
MemAff->ProximityDomain = MemAffInfo->ProximityDomain;\r
- MemAff->Reserved1 = EFI_ACPI_RESERVED_WORD;\r
- MemAff->AddressBaseLow = (UINT32)(MemAffInfo->BaseAddress & MAX_UINT32);\r
+ MemAff->Reserved1 = EFI_ACPI_RESERVED_WORD;\r
+ MemAff->AddressBaseLow = (UINT32)(MemAffInfo->BaseAddress & MAX_UINT32);\r
MemAff->AddressBaseHigh = (UINT32)(MemAffInfo->BaseAddress >> 32);\r
- MemAff->LengthLow = (UINT32)(MemAffInfo->Length & MAX_UINT32);\r
- MemAff->LengthHigh = (UINT32)(MemAffInfo->Length >> 32);\r
- MemAff->Reserved2 = EFI_ACPI_RESERVED_DWORD;\r
- MemAff->Flags = MemAffInfo->Flags;\r
- MemAff->Reserved3 = EFI_ACPI_RESERVED_QWORD;\r
+ MemAff->LengthLow = (UINT32)(MemAffInfo->Length & MAX_UINT32);\r
+ MemAff->LengthHigh = (UINT32)(MemAffInfo->Length >> 32);\r
+ MemAff->Reserved2 = EFI_ACPI_RESERVED_DWORD;\r
+ MemAff->Flags = MemAffInfo->Flags;\r
+ MemAff->Reserved3 = EFI_ACPI_RESERVED_QWORD;\r
\r
// Next\r
MemAff++;\r
MemAffInfo++;\r
}// while\r
+\r
return EFI_SUCCESS;\r
}\r
\r
-\r
/** Add the Generic Initiator Affinity Structures in the SRAT Table.\r
\r
@param [in] CfgMgrProtocol Pointer to the Configuration Manager\r
STATIC\r
EFI_STATUS\r
AddGenericInitiatorAffinity (\r
- IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL * CONST CfgMgrProtocol,\r
- IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER * CONST Srat,\r
+ IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol,\r
+ IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *CONST Srat,\r
IN CONST UINT32 GenInitAffOff,\r
- IN CONST CM_ARM_GENERIC_INITIATOR_AFFINITY_INFO * GenInitAffInfo,\r
+ IN CONST CM_ARM_GENERIC_INITIATOR_AFFINITY_INFO *GenInitAffInfo,\r
IN UINT32 GenInitAffCount\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE * GenInitAff;\r
- CM_ARM_DEVICE_HANDLE_ACPI * DeviceHandleAcpi;\r
- CM_ARM_DEVICE_HANDLE_PCI * DeviceHandlePci;\r
- UINT32 DeviceHandleCount;\r
+ EFI_STATUS Status;\r
+ EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE *GenInitAff;\r
+ CM_ARM_DEVICE_HANDLE_ACPI *DeviceHandleAcpi;\r
+ CM_ARM_DEVICE_HANDLE_PCI *DeviceHandlePci;\r
+ UINT32 DeviceHandleCount;\r
\r
ASSERT (Srat != NULL);\r
ASSERT (GenInitAffInfo != NULL);\r
\r
GenInitAff = (EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE *)(\r
- (UINT8*)Srat + GenInitAffOff);\r
+ (UINT8 *)Srat + GenInitAffOff);\r
\r
while (GenInitAffCount-- != 0) {\r
DEBUG ((DEBUG_INFO, "SRAT: GenInitAff = 0x%p\n", GenInitAff));\r
\r
- GenInitAff->Type = EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY;\r
+ GenInitAff->Type = EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY;\r
GenInitAff->Length =\r
sizeof (EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE);\r
- GenInitAff->Reserved1 = EFI_ACPI_RESERVED_WORD;\r
+ GenInitAff->Reserved1 = EFI_ACPI_RESERVED_WORD;\r
GenInitAff->DeviceHandleType = GenInitAffInfo->DeviceHandleType;\r
- GenInitAff->ProximityDomain = GenInitAffInfo->ProximityDomain;\r
+ GenInitAff->ProximityDomain = GenInitAffInfo->ProximityDomain;\r
\r
if (GenInitAffInfo->DeviceHandleToken == CM_NULL_TOKEN) {\r
DEBUG ((\r
ASSERT (DeviceHandleCount == 1);\r
\r
// Populate the ACPI device handle information.\r
- GenInitAff->DeviceHandle.Acpi.AcpiHid = DeviceHandleAcpi->Hid;\r
- GenInitAff->DeviceHandle.Acpi.AcpiUid = DeviceHandleAcpi->Uid;\r
+ GenInitAff->DeviceHandle.Acpi.AcpiHid = DeviceHandleAcpi->Hid;\r
+ GenInitAff->DeviceHandle.Acpi.AcpiUid = DeviceHandleAcpi->Uid;\r
GenInitAff->DeviceHandle.Acpi.Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
GenInitAff->DeviceHandle.Acpi.Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
GenInitAff->DeviceHandle.Acpi.Reserved[2] = EFI_ACPI_RESERVED_BYTE;\r
GenInitAff->DeviceHandle.Acpi.Reserved[3] = EFI_ACPI_RESERVED_BYTE;\r
} else if (GenInitAffInfo->DeviceHandleType ==\r
- EFI_ACPI_6_3_PCI_DEVICE_HANDLE) {\r
+ EFI_ACPI_6_3_PCI_DEVICE_HANDLE)\r
+ {\r
Status = GetEArmObjDeviceHandlePci (\r
CfgMgrProtocol,\r
GenInitAffInfo->DeviceHandleToken,\r
ASSERT (DeviceHandleCount == 1);\r
\r
// Populate the ACPI device handle information.\r
- GenInitAff->DeviceHandle.Pci.PciSegment = DeviceHandlePci->SegmentNumber;\r
+ GenInitAff->DeviceHandle.Pci.PciSegment = DeviceHandlePci->SegmentNumber;\r
GenInitAff->DeviceHandle.Pci.PciBdfNumber = GetBdf (DeviceHandlePci);\r
\r
- GenInitAff->DeviceHandle.Pci.Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
- GenInitAff->DeviceHandle.Pci.Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
- GenInitAff->DeviceHandle.Pci.Reserved[2] = EFI_ACPI_RESERVED_BYTE;\r
- GenInitAff->DeviceHandle.Pci.Reserved[3] = EFI_ACPI_RESERVED_BYTE;\r
- GenInitAff->DeviceHandle.Pci.Reserved[4] = EFI_ACPI_RESERVED_BYTE;\r
- GenInitAff->DeviceHandle.Pci.Reserved[5] = EFI_ACPI_RESERVED_BYTE;\r
- GenInitAff->DeviceHandle.Pci.Reserved[6] = EFI_ACPI_RESERVED_BYTE;\r
- GenInitAff->DeviceHandle.Pci.Reserved[7] = EFI_ACPI_RESERVED_BYTE;\r
- GenInitAff->DeviceHandle.Pci.Reserved[8] = EFI_ACPI_RESERVED_BYTE;\r
- GenInitAff->DeviceHandle.Pci.Reserved[9] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[2] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[3] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[4] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[5] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[6] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[7] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[8] = EFI_ACPI_RESERVED_BYTE;\r
+ GenInitAff->DeviceHandle.Pci.Reserved[9] = EFI_ACPI_RESERVED_BYTE;\r
GenInitAff->DeviceHandle.Pci.Reserved[10] = EFI_ACPI_RESERVED_BYTE;\r
GenInitAff->DeviceHandle.Pci.Reserved[11] = EFI_ACPI_RESERVED_BYTE;\r
} else {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- GenInitAff->Flags = GenInitAffInfo->Flags;\r
+ GenInitAff->Flags = GenInitAffInfo->Flags;\r
GenInitAff->Reserved2[0] = EFI_ACPI_RESERVED_BYTE;\r
GenInitAff->Reserved2[1] = EFI_ACPI_RESERVED_BYTE;\r
\r
GenInitAff++;\r
GenInitAffInfo++;\r
}// while\r
+\r
return EFI_SUCCESS;\r
}\r
\r
EFI_STATUS\r
EFIAPI\r
BuildSratTable (\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
- 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
+ OUT EFI_ACPI_DESCRIPTION_HEADER **CONST Table\r
)\r
{\r
EFI_STATUS Status;\r
UINT32 MemAffCount;\r
UINT32 GenInitiatorAffCount;\r
\r
- UINT32 GicCAffOffset;\r
- UINT32 GicItsAffOffset;\r
- UINT32 MemAffOffset;\r
- UINT32 GenInitiatorAffOffset;\r
+ UINT32 GicCAffOffset;\r
+ UINT32 GicItsAffOffset;\r
+ UINT32 MemAffOffset;\r
+ UINT32 GenInitiatorAffOffset;\r
\r
- CM_ARM_GICC_INFO * GicCInfo;\r
- CM_ARM_GIC_ITS_INFO * GicItsInfo;\r
- CM_ARM_MEMORY_AFFINITY_INFO * MemAffInfo;\r
- CM_ARM_GENERIC_INITIATOR_AFFINITY_INFO * GenInitiatorAffInfo;\r
+ CM_ARM_GICC_INFO *GicCInfo;\r
+ CM_ARM_GIC_ITS_INFO *GicItsInfo;\r
+ CM_ARM_MEMORY_AFFINITY_INFO *MemAffInfo;\r
+ CM_ARM_GENERIC_INITIATOR_AFFINITY_INFO *GenInitiatorAffInfo;\r
\r
- EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER * Srat;\r
+ EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *Srat;\r
\r
ASSERT (\r
(This != NULL) &&\r
);\r
\r
if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
- (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+ (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+ {\r
DEBUG ((\r
DEBUG_ERROR,\r
"ERROR: SRAT: Requested table revision = %d is not supported. "\r
TableSize = sizeof (EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER);\r
\r
GicCAffOffset = TableSize;\r
- TableSize += (sizeof (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE) * GicCCount);\r
+ TableSize += (sizeof (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE) * GicCCount);\r
\r
if (GicItsCount != 0) {\r
GicItsAffOffset = TableSize;\r
- TableSize += (sizeof (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE) *\r
- GicItsCount);\r
+ TableSize += (sizeof (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE) *\r
+ GicItsCount);\r
}\r
\r
if (MemAffCount != 0) {\r
MemAffOffset = TableSize;\r
- TableSize += (sizeof (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE) *\r
+ TableSize += (sizeof (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE) *\r
MemAffCount);\r
}\r
\r
if (GenInitiatorAffCount != 0) {\r
GenInitiatorAffOffset = TableSize;\r
- TableSize += (sizeof (EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE) *\r
- GenInitiatorAffCount);\r
+ TableSize += (sizeof (EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE) *\r
+ GenInitiatorAffCount);\r
}\r
\r
// Allocate the Buffer for SRAT table\r
- *Table = (EFI_ACPI_DESCRIPTION_HEADER*)AllocateZeroPool (TableSize);\r
+ *Table = (EFI_ACPI_DESCRIPTION_HEADER *)AllocateZeroPool (TableSize);\r
if (*Table == NULL) {\r
Status = EFI_OUT_OF_RESOURCES;\r
DEBUG ((\r
goto error_handler;\r
}\r
\r
- Srat = (EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER*)*Table;\r
+ Srat = (EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *)*Table;\r
\r
DEBUG ((\r
DEBUG_INFO,\r
\r
if (GicItsCount != 0) {\r
Status = AddGICItsAffinity (\r
- CfgMgrProtocol,\r
- Srat,\r
- GicItsAffOffset,\r
- GicItsInfo,\r
- GicItsCount\r
- );\r
+ CfgMgrProtocol,\r
+ Srat,\r
+ GicItsAffOffset,\r
+ GicItsInfo,\r
+ GicItsCount\r
+ );\r
if (EFI_ERROR (Status)) {\r
DEBUG ((\r
DEBUG_ERROR,\r
\r
if (MemAffCount != 0) {\r
Status = AddMemoryAffinity (\r
- CfgMgrProtocol,\r
- Srat,\r
- MemAffOffset,\r
- MemAffInfo,\r
- MemAffCount\r
- );\r
+ CfgMgrProtocol,\r
+ Srat,\r
+ MemAffOffset,\r
+ MemAffInfo,\r
+ MemAffCount\r
+ );\r
if (EFI_ERROR (Status)) {\r
DEBUG ((\r
DEBUG_ERROR,\r
\r
if (GenInitiatorAffCount != 0) {\r
Status = AddGenericInitiatorAffinity (\r
- CfgMgrProtocol,\r
- Srat,\r
- GenInitiatorAffOffset,\r
- GenInitiatorAffInfo,\r
- GenInitiatorAffCount\r
- );\r
+ CfgMgrProtocol,\r
+ Srat,\r
+ GenInitiatorAffOffset,\r
+ GenInitiatorAffInfo,\r
+ GenInitiatorAffCount\r
+ );\r
if (EFI_ERROR (Status)) {\r
DEBUG ((\r
DEBUG_ERROR,\r
STATIC\r
EFI_STATUS\r
FreeSratTableResources (\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
)\r
{\r
ASSERT (\r
\r
/** The SRAT Table Generator revision.\r
*/\r
-#define SRAT_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define SRAT_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
\r
/** The interface for the SRAT Table Generator.\r
*/\r
STATIC\r
CONST\r
-ACPI_TABLE_GENERATOR SratGenerator = {\r
+ACPI_TABLE_GENERATOR SratGenerator = {\r
// Generator ID\r
CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdSrat),\r
// Generator Description\r
EFI_STATUS\r
EFIAPI\r
AcpiSratLibConstructor (\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 (&SratGenerator);\r
DEBUG ((DEBUG_INFO, "SRAT: Register Generator. Status = %r\n", Status));\r
ASSERT_EFI_ERROR (Status);\r
EFI_STATUS\r
EFIAPI\r
AcpiSratLibDestructor (\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 (&SratGenerator);\r
DEBUG ((DEBUG_INFO, "SRAT: Deregister Generator. Status = %r\n", Status));\r
ASSERT_EFI_ERROR (Status);\r