\r
#include "AcpiPlatform.h"\r
\r
-EFI_STATUS\r
-EFIAPI\r
-InstallAcpiTable (\r
- IN EFI_ACPI_TABLE_PROTOCOL *AcpiProtocol,\r
- IN VOID *AcpiTableBuffer,\r
- IN UINTN AcpiTableBufferSize,\r
- OUT UINTN *TableKey\r
- )\r
-{\r
- return AcpiProtocol->InstallAcpiTable (\r
- AcpiProtocol,\r
- AcpiTableBuffer,\r
- AcpiTableBufferSize,\r
- TableKey\r
- );\r
-}\r
-\r
-\r
/**\r
Locate the first instance of a protocol. If the protocol requested is an\r
FV protocol, then it will return the first FV that contains the ACPI table\r
//\r
// Install ACPI table\r
//\r
- Status = InstallAcpiTable (\r
- AcpiTable,\r
- CurrentTable,\r
- TableSize,\r
- &TableHandle\r
- );\r
+ Status = AcpiTable->InstallAcpiTable (\r
+ AcpiTable,\r
+ CurrentTable,\r
+ TableSize,\r
+ &TableHandle\r
+ );\r
\r
//\r
// Free memory allocated by ReadSection\r
\r
#include <Protocol/AcpiTable.h> // EFI_ACPI_TABLE_PROTOCOL\r
\r
-EFI_STATUS\r
-EFIAPI\r
-InstallAcpiTable (\r
- IN EFI_ACPI_TABLE_PROTOCOL *AcpiProtocol,\r
- IN VOID *AcpiTableBuffer,\r
- IN UINTN AcpiTableBufferSize,\r
- OUT UINTN *TableKey\r
- );\r
-\r
EFI_STATUS\r
EFIAPI\r
InstallXenTables (\r
//\r
// Install the XSDT tables\r
//\r
- Status = InstallAcpiTable (\r
- AcpiProtocol,\r
- CurrentTable,\r
- CurrentTable->Length,\r
- &TableHandle\r
- );\r
+ Status = AcpiProtocol->InstallAcpiTable (\r
+ AcpiProtocol,\r
+ CurrentTable,\r
+ CurrentTable->Length,\r
+ &TableHandle\r
+ );\r
\r
if (EFI_ERROR (Status)) {\r
return Status;\r
//\r
// Install the RSDT tables\r
//\r
- Status = InstallAcpiTable (\r
- AcpiProtocol,\r
- CurrentTable,\r
- CurrentTable->Length,\r
- &TableHandle\r
- );\r
+ Status = AcpiProtocol->InstallAcpiTable (\r
+ AcpiProtocol,\r
+ CurrentTable,\r
+ CurrentTable->Length,\r
+ &TableHandle\r
+ );\r
\r
if (EFI_ERROR (Status)) {\r
return Status;\r
//\r
// FACS 2.0\r
//\r
- Status = InstallAcpiTable (\r
- AcpiProtocol,\r
- Facs2Table,\r
- Facs2Table->Length,\r
- &TableHandle\r
- );\r
+ Status = AcpiProtocol->InstallAcpiTable (\r
+ AcpiProtocol,\r
+ Facs2Table,\r
+ Facs2Table->Length,\r
+ &TableHandle\r
+ );\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
//\r
// FACS 1.0\r
//\r
- Status = InstallAcpiTable (\r
- AcpiProtocol,\r
- Facs1Table,\r
- Facs1Table->Length,\r
- &TableHandle\r
- );\r
+ Status = AcpiProtocol->InstallAcpiTable (\r
+ AcpiProtocol,\r
+ Facs1Table,\r
+ Facs1Table->Length,\r
+ &TableHandle\r
+ );\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r
CpuDeadLoop ();\r
}\r
\r
- Status = InstallAcpiTable (\r
- AcpiProtocol,\r
- DsdtTable,\r
- DsdtTable->Length,\r
- &TableHandle\r
- );\r
+ Status = AcpiProtocol->InstallAcpiTable (\r
+ AcpiProtocol,\r
+ DsdtTable,\r
+ DsdtTable->Length,\r
+ &TableHandle\r
+ );\r
if (EFI_ERROR (Status)) {\r
return Status;\r
}\r