TianoCore EDK2 master
|
#include <Library/AcpiLib.h>
#include <Library/DebugLib.h>
#include <Protocol/AcpiTable.h>
#include <AcpiTableGenerator.h>
#include <ConfigurationManagerObject.h>
#include <ConfigurationManagerHelper.h>
#include <Library/TableHelperLib.h>
#include <Protocol/ConfigurationManagerProtocol.h>
#include "FadtGenerator.h"
Go to the source code of this file.
Macros | |
#define | FADT_FLAGS |
Functions | |
GET_OBJECT_LIST (EObjNameSpaceArm, EArmObjBootArchInfo, CM_ARM_BOOT_ARCH_INFO) | |
STATIC EFI_STATUS EFIAPI | ArmFadtBootArchInfoUpdate (IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol, IN OUT EFI_ACPI_6_5_FIXED_ACPI_DESCRIPTION_TABLE *Fadt) |
EFI_STATUS EFIAPI | FadtArchUpdate (IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol, IN OUT EFI_ACPI_6_5_FIXED_ACPI_DESCRIPTION_TABLE *Fadt) |
ARM FADT Table Helpers
Copyright (c) 2017 - 2023, Arm Limited. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file ArmFadtGenerator.c.
#define FADT_FLAGS |
This macro defines the FADT flag options for ARM Platforms.
Definition at line 43 of file ArmFadtGenerator.c.
STATIC EFI_STATUS EFIAPI ArmFadtBootArchInfoUpdate | ( | IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST | CfgMgrProtocol, |
IN OUT EFI_ACPI_6_5_FIXED_ACPI_DESCRIPTION_TABLE * | Fadt | ||
) |
Updates the Architecture specific information in the FADT Table.
[in] | CfgMgrProtocol | Pointer to the Configuration Manager Protocol Interface. |
[in,out] | Fadt | Pointer to the constructed ACPI Table. |
EFI_SUCCESS | Success. |
EFI_INVALID_PARAMETER | A parameter is invalid. |
EFI_NOT_FOUND | The required object was not found. |
EFI_BAD_BUFFER_SIZE | The size returned by the Configuration Manager is less than the Object size for the requested object. |
Definition at line 62 of file ArmFadtGenerator.c.
EFI_STATUS EFIAPI FadtArchUpdate | ( | IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST | CfgMgrProtocol, |
IN OUT EFI_ACPI_6_5_FIXED_ACPI_DESCRIPTION_TABLE * | Fadt | ||
) |
Updates the Architecture specific information in the FADT Table.
[in] | CfgMgrProtocol | Pointer to the Configuration Manager Protocol Interface. |
[in,out] | Fadt | Pointer to the constructed ACPI Table. |
EFI_SUCCESS | Success. |
EFI_INVALID_PARAMETER | A parameter is invalid. |
EFI_NOT_FOUND | The required object was not found. |
EFI_BAD_BUFFER_SIZE | The size returned by the Configuration Manager is less than the Object size for the requested object. |
Definition at line 115 of file ArmFadtGenerator.c.
GET_OBJECT_LIST | ( | EObjNameSpaceArm | , |
EArmObjBootArchInfo | , | ||
CM_ARM_BOOT_ARCH_INFO | |||
) |