39#define ACPI_TABLE_VERSION_GTE_2_0 (EFI_ACPI_TABLE_VERSION_2_0 |\
40 EFI_ACPI_TABLE_VERSION_3_0 | \
41 EFI_ACPI_TABLE_VERSION_4_0 | \
42 EFI_ACPI_TABLE_VERSION_5_0)
50#define EFI_ACPI_TABLE_LIST_SIGNATURE SIGNATURE_32 ('E', 'A', 'T', 'L')
69 EFI_ACPI_TABLE_VERSION Version;
73 BOOLEAN PoolAllocation;
79#define EFI_ACPI_TABLE_LIST_FROM_LINK(_link) CR (_link, EFI_ACPI_TABLE_LIST, Link, EFI_ACPI_TABLE_LIST_SIGNATURE)
84#define EFI_ACPI_MAX_NUM_TABLES 20
92#define EFI_ACPI_TABLE_SIGNATURE SIGNATURE_32 ('S', 'T', 'A', 'E')
111 UINTN NumberOfTableEntries1;
112 UINTN NumberOfTableEntries3;
122#define EFI_ACPI_TABLE_INSTANCE_FROM_THIS(a) \
124 EFI_ACPI_TABLE_INSTANCE, \
126 EFI_ACPI_TABLE_SIGNATURE \
223 IN EFI_ACPI_TABLE_VERSION Version,
267 OUT EFI_ACPI_TABLE_VERSION *Version,
EFI_STATUS FindTableByHandle(IN UINTN Handle, IN LIST_ENTRY *TableList, OUT EFI_ACPI_TABLE_LIST **Table)
VOID SdtAcpiTableAcpiSdtConstructor(IN EFI_ACPI_TABLE_INSTANCE *AcpiTableInstance)
EFI_STATUS EFIAPI InitializeAcpiTableDxe(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
VOID SdtNotifyAcpiList(IN EFI_ACPI_TABLE_INSTANCE *AcpiTableInstance, IN EFI_ACPI_TABLE_VERSION Version, IN UINTN Handle)
EFI_STATUS AcpiTableAcpiTableConstructor(EFI_ACPI_TABLE_INSTANCE *AcpiTableInstance)
EFI_STATUS SdtGetAcpiTable(IN EFI_ACPI_TABLE_INSTANCE *AcpiTableInstance, IN UINTN Index, OUT EFI_ACPI_SDT_HEADER **Table, OUT EFI_ACPI_TABLE_VERSION *Version, OUT UINTN *TableKey)
EFI_STATUS AcpiPlatformChecksum(IN VOID *Buffer, IN UINTN Size, IN UINTN ChecksumOffset)
UINT64 EFI_PHYSICAL_ADDRESS