48 PrivateData->Signature = EFI_ACPI_TABLE_SIGNATURE;
54 if (EFI_ERROR (Status)) {
55 gBS->FreePool (PrivateData);
56 return EFI_LOAD_ERROR;
63 mPrivateData = PrivateData;
64 Status =
gBS->InstallMultipleProtocolInterfaces (
66 &gEfiAcpiTableProtocolGuid,
67 &PrivateData->AcpiTableProtocol,
68 &gEfiAcpiSdtProtocolGuid,
69 &mPrivateData->AcpiSdtProtocol,
73 Status =
gBS->InstallMultipleProtocolInterfaces (
75 &gEfiAcpiTableProtocolGuid,
76 &PrivateData->AcpiTableProtocol,
VOID *EFIAPI AllocateZeroPool(IN UINTN AllocationSize)
EFI_STATUS EFIAPI InitializeAcpiTableDxe(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS AcpiTableAcpiTableConstructor(EFI_ACPI_TABLE_INSTANCE *AcpiTableInstance)
#define GLOBAL_REMOVE_IF_UNREFERENCED
#define ASSERT_EFI_ERROR(StatusParameter)
#define FeaturePcdGet(TokenName)