TianoCore EDK2 master
Loading...
Searching...
No Matches
DynamicTableManagerDxe.h File Reference

Go to the source code of this file.

Data Structures

struct  ACPI_TABLE_PRESENCE_INFO
 

Macros

#define ACPI_TABLE_PRESENT_INFO_LIST   BIT0
 
#define ACPI_TABLE_PRESENT_INSTALLED   BIT1
 
#define ACPI_TABLE_VERIFY_FADT   0
 The FADT table must be placed at index 0 in mAcpiVerifyTables.
 

Functions

EFI_STATUS EFIAPI GetAcpiTablePresenceInfo (OUT ACPI_TABLE_PRESENCE_INFO **PresenceArray, OUT UINT32 *PresenceArrayCount, OUT INT32 *FadtIndex)
 

Detailed Description

Dynamic Table Manager Dxe

Copyright (c) 2017 - 2024, ARM Limited. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file DynamicTableManagerDxe.h.

Macro Definition Documentation

◆ ACPI_TABLE_PRESENT_INFO_LIST

#define ACPI_TABLE_PRESENT_INFO_LIST   BIT0

Bit definitions for acceptable ACPI table presence formats. Currently only ACPI tables present in the ACPI info list and already installed will count towards "Table Present" during verification routine.

Definition at line 21 of file DynamicTableManagerDxe.h.

◆ ACPI_TABLE_PRESENT_INSTALLED

#define ACPI_TABLE_PRESENT_INSTALLED   BIT1

Definition at line 22 of file DynamicTableManagerDxe.h.

◆ ACPI_TABLE_VERIFY_FADT

#define ACPI_TABLE_VERIFY_FADT   0

The FADT table must be placed at index 0 in mAcpiVerifyTables.

Definition at line 25 of file DynamicTableManagerDxe.h.

Function Documentation

◆ GetAcpiTablePresenceInfo()

EFI_STATUS EFIAPI GetAcpiTablePresenceInfo ( OUT ACPI_TABLE_PRESENCE_INFO **  PresenceArray,
OUT UINT32 *  PresenceArrayCount,
OUT INT32 *  FadtIndex 
)

Get the arch specific ACPI table presence information.

Parameters
[out]PresenceArrayArray containing the ACPI tables to check.
[out]PresenceArrayCountCount of elements in the PresenceArray.
[out]FadtIndexIndex of the FADT table in the PresenceArray. -1 if absent.
Return values
EFI_SUCCESSSuccess.

Definition at line 52 of file ArmDynamicTableManager.c.