TianoCore EDK2 master
|
Go to the source code of this file.
Functions | |
EFI_STATUS EFIAPI | GetAcpiRsdpFromMemory (IN UINTN StartAddress, IN UINTN EndAddress, OUT EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER **RsdpPtr) |
EFI_STATUS EFIAPI | InstallAcpiTablesFromRsdp (IN EFI_ACPI_TABLE_PROTOCOL *AcpiProtocol, IN EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER *Rsdp) |
OVMF ACPI support
Copyright (C) 2021, Red Hat, Inc. Copyright (c) 2008 - 2012, Intel Corporation. All rights reserved.
Copyright (c) 2012, Bei Guan gbtju.nosp@m.85@g.nosp@m.mail..nosp@m.com
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file DxeAcpiPlatformLib.c.
EFI_STATUS EFIAPI GetAcpiRsdpFromMemory | ( | IN UINTN | StartAddress, |
IN UINTN | EndAddress, | ||
OUT EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER ** | RsdpPtr | ||
) |
Searches and returns the address of the ACPI Root System Description Pointer (RSDP) in system memory.
StartAddress | Start address of search range. |
EndAddress | End address of search range. |
RsdpPtr | Return pointer to RSDP. |
EFI_SUCCESS | RSDP successfully found. |
EFI_NOT_FOUND | Couldn't find RSDP. |
EFI_ABORTED | Invalid RSDP found. |
Definition at line 18 of file DxeAcpiPlatformLib.c.
EFI_STATUS EFIAPI InstallAcpiTablesFromRsdp | ( | IN EFI_ACPI_TABLE_PROTOCOL * | AcpiProtocol, |
IN EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER * | Rsdp | ||
) |
Get Acpi tables from the RSDP structure. And installs ACPI tables into the RSDT/XSDT using InstallAcpiTable. Some signature of the installed ACPI tables are: FACP, APIC, HPET, WAET, SSDT, FACS, DSDT.
AcpiProtocol | Protocol instance pointer. |
Definition at line 71 of file DxeAcpiPlatformLib.c.