TianoCore EDK2 master
|
#include <IndustryStandard/Acpi.h>
#include <Library/UefiLib.h>
#include "AcpiParser.h"
#include "AcpiTableParser.h"
Go to the source code of this file.
Functions | |
VOID EFIAPI | ParseAcpiMcfg (IN BOOLEAN Trace, IN UINT8 *Ptr, IN UINT32 AcpiTableLength, IN UINT8 AcpiTableRevision) |
Variables | |
STATIC ACPI_DESCRIPTION_HEADER_INFO | AcpiHdrInfo |
STATIC CONST ACPI_PARSER | McfgParser [] |
STATIC CONST ACPI_PARSER | PciCfgSpaceBaseAddrParser [] |
MCFG table parser
Copyright (c) 2016 - 2018, ARM Limited. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file McfgParser.c.
VOID EFIAPI ParseAcpiMcfg | ( | IN BOOLEAN | Trace, |
IN UINT8 * | Ptr, | ||
IN UINT32 | AcpiTableLength, | ||
IN UINT8 | AcpiTableRevision | ||
) |
This function parses the ACPI MCFG table. When trace is enabled this function parses the MCFG table and traces the ACPI table fields.
This function also performs validation of the ACPI table fields.
[in] | Trace | If TRUE, trace the ACPI fields. |
[in] | Ptr | Pointer to the start of the buffer. |
[in] | AcpiTableLength | Length of the ACPI table. |
[in] | AcpiTableRevision | Revision of the ACPI table. |
Definition at line 52 of file McfgParser.c.
STATIC ACPI_DESCRIPTION_HEADER_INFO AcpiHdrInfo |
Definition at line 17 of file McfgParser.c.
STATIC CONST ACPI_PARSER McfgParser[] |
An ACPI_PARSER array describing the ACPI MCFG Table.
Definition at line 22 of file McfgParser.c.
STATIC CONST ACPI_PARSER PciCfgSpaceBaseAddrParser[] |
An ACPI_PARSER array describing the PCI configuration Space Base Address structure.
Definition at line 30 of file McfgParser.c.