|
EmbeddedPkg[all]
0.1
|
Macros | |
| #define | NULL_GAS { EFI_ACPI_5_0_SYSTEM_MEMORY, 0, 0, EFI_ACPI_5_0_UNDEFINED, 0L } |
| #define | ARM_GAS8(Address) { EFI_ACPI_5_0_SYSTEM_MEMORY, 8, 0, EFI_ACPI_5_0_BYTE, Address } |
| #define | ARM_GAS16(Address) { EFI_ACPI_5_0_SYSTEM_MEMORY, 16, 0, EFI_ACPI_5_0_WORD, Address } |
| #define | ARM_GAS32(Address) { EFI_ACPI_5_0_SYSTEM_MEMORY, 32, 0, EFI_ACPI_5_0_DWORD, Address } |
| #define | ARM_GASN(Address) { EFI_ACPI_5_0_SYSTEM_MEMORY, 0, 0, EFI_ACPI_5_0_DWORD, Address } |
| #define | EFI_ACPI_5_0_GIC_DISTRIBUTOR_INIT(GicDistHwId, GicDistBase, GicDistVector) |
| #define | EFI_ACPI_6_0_GIC_DISTRIBUTOR_INIT(GicDistHwId, GicDistBase, GicDistVector, GicVersion) |
| #define | EFI_ACPI_5_0_GIC_STRUCTURE_INIT(GicId, AcpiCpuId, Flags, PmuIrq, GicBase) |
| #define | EFI_ACPI_5_1_GICC_STRUCTURE_INIT(GicId, AcpiCpuUid, Mpidr, Flags, PmuIrq,GicBase, GicVBase, GicHBase, GsivId, GicRBase) |
| #define | EFI_ACPI_6_0_GICC_STRUCTURE_INIT(GicId, AcpiCpuUid, Mpidr, Flags, PmuIrq,GicBase, GicVBase, GicHBase, GsivId, GicRBase, Efficiency) |
| #define | EFI_ACPI_6_3_GICC_STRUCTURE_INIT(GicId, AcpiCpuUid, Mpidr, Flags, PmuIrq,GicBase, GicVBase, GicHBase, GsivId, GicRBase, Efficiency, SpeOvflIrq) |
| #define | EFI_ACPI_6_0_GIC_MSI_FRAME_INIT(GicMsiFrameId, PhysicalBaseAddress, Flags, SPICount, SPIBase) |
| #define | EFI_ACPI_5_1_SBSA_GENERIC_WATCHDOG_STRUCTURE_INIT(RefreshFramePhysicalAddress,ControlFramePhysicalAddress, WatchdogTimerGSIV, WatchdogTimerFlags) |
Functions | |
| typedef | BOOLEAN (EFIAPI *EFI_LOCATE_ACPI_CHECK)(IN EFI_ACPI_DESCRIPTION_HEADER *AcpiHeader) |
| EFI_STATUS | LocateAndInstallAcpiFromFvConditional (IN CONST EFI_GUID *AcpiFile, IN EFI_LOCATE_ACPI_CHECK CheckAcpiTableFunction) |
| EFI_STATUS | LocateAndInstallAcpiFromFv (IN CONST EFI_GUID *AcpiFile) |
Helper Library for ACPI
Copyright (c) 2014-2016, ARM Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| #define ARM_GAS16 | ( | Address | ) | { EFI_ACPI_5_0_SYSTEM_MEMORY, 16, 0, EFI_ACPI_5_0_WORD, Address } |
| #define ARM_GAS32 | ( | Address | ) | { EFI_ACPI_5_0_SYSTEM_MEMORY, 32, 0, EFI_ACPI_5_0_DWORD, Address } |
| #define ARM_GAS8 | ( | Address | ) | { EFI_ACPI_5_0_SYSTEM_MEMORY, 8, 0, EFI_ACPI_5_0_BYTE, Address } |
| #define ARM_GASN | ( | Address | ) | { EFI_ACPI_5_0_SYSTEM_MEMORY, 0, 0, EFI_ACPI_5_0_DWORD, Address } |
| #define EFI_ACPI_5_0_GIC_DISTRIBUTOR_INIT | ( | GicDistHwId, | |
| GicDistBase, | |||
| GicDistVector | |||
| ) |
| #define EFI_ACPI_5_0_GIC_STRUCTURE_INIT | ( | GicId, | |
| AcpiCpuId, | |||
| Flags, | |||
| PmuIrq, | |||
| GicBase | |||
| ) |
| #define EFI_ACPI_5_1_GICC_STRUCTURE_INIT | ( | GicId, | |
| AcpiCpuUid, | |||
| Mpidr, | |||
| Flags, | |||
| PmuIrq, | |||
| GicBase, | |||
| GicVBase, | |||
| GicHBase, | |||
| GsivId, | |||
| GicRBase | |||
| ) |
| #define EFI_ACPI_5_1_SBSA_GENERIC_WATCHDOG_STRUCTURE_INIT | ( | RefreshFramePhysicalAddress, | |
| ControlFramePhysicalAddress, | |||
| WatchdogTimerGSIV, | |||
| WatchdogTimerFlags | |||
| ) |
| #define EFI_ACPI_6_0_GIC_DISTRIBUTOR_INIT | ( | GicDistHwId, | |
| GicDistBase, | |||
| GicDistVector, | |||
| GicVersion | |||
| ) |
| #define EFI_ACPI_6_0_GIC_MSI_FRAME_INIT | ( | GicMsiFrameId, | |
| PhysicalBaseAddress, | |||
| Flags, | |||
| SPICount, | |||
| SPIBase | |||
| ) |
| #define EFI_ACPI_6_0_GICC_STRUCTURE_INIT | ( | GicId, | |
| AcpiCpuUid, | |||
| Mpidr, | |||
| Flags, | |||
| PmuIrq, | |||
| GicBase, | |||
| GicVBase, | |||
| GicHBase, | |||
| GsivId, | |||
| GicRBase, | |||
| Efficiency | |||
| ) |
| #define EFI_ACPI_6_3_GICC_STRUCTURE_INIT | ( | GicId, | |
| AcpiCpuUid, | |||
| Mpidr, | |||
| Flags, | |||
| PmuIrq, | |||
| GicBase, | |||
| GicVBase, | |||
| GicHBase, | |||
| GsivId, | |||
| GicRBase, | |||
| Efficiency, | |||
| SpeOvflIrq | |||
| ) |
| #define NULL_GAS { EFI_ACPI_5_0_SYSTEM_MEMORY, 0, 0, EFI_ACPI_5_0_UNDEFINED, 0L } |
| typedef BOOLEAN | ( | EFIAPI * | EFI_LOCATE_ACPI_CHECK | ) |
| EFI_STATUS LocateAndInstallAcpiFromFv | ( | IN CONST EFI_GUID * | AcpiFile | ) |
Locate and Install the ACPI tables from the Firmware Volume
| AcpiFile | Guid of the ACPI file into the Firmware Volume |
| EFI_STATUS LocateAndInstallAcpiFromFvConditional | ( | IN CONST EFI_GUID * | AcpiFile, |
| IN EFI_LOCATE_ACPI_CHECK | CheckAcpiTableFunction | ||
| ) |
Locate and Install the ACPI tables from the Firmware Volume if it verifies the function condition.
| AcpiFile | Guid of the ACPI file into the Firmware Volume |
| CheckAcpiTableFunction | Function that checks if the ACPI table should be installed |