audk/MdeModulePkg/Universal/Acpi/AcpiTableDxe
Zhiguang Liu 761329ee27 MdeModulePkg/ACPI: Install ACPI table from HOB.
If HOB contains APCI table information, entry point of AcpiTableDxe.inf
should parse the APCI table from HOB, and install these tables.
We assume the whole ACPI table
(starting with EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER)
is contained by a single gEfiAcpiTableGuid HOB.

If error happens when installing ACPI table, stop installing and removing
all the tables that are already added.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Hao A Wu <hao.a.wu@intel.com>
Cc: Dandan Bi <dandan.bi@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Ray Ni <ray.ni@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
Tested-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com>
2021-06-16 05:20:19 +00:00
..
AcpiSdt.c MdeModulePkg/ACPI: Install ACPI table from HOB. 2021-06-16 05:20:19 +00:00
AcpiSdt.h MdePkg/MdeModulePkg: Move AML_NAME_SEG_SIZE definition 2021-06-02 09:57:17 +00:00
AcpiTable.c MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
AcpiTable.h MdeModulePkg/ACPI: Install ACPI table from HOB. 2021-06-16 05:20:19 +00:00
AcpiTableDxe.inf MdeModulePkg/ACPI: Install ACPI table from HOB. 2021-06-16 05:20:19 +00:00
AcpiTableDxe.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
AcpiTableDxeExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
AcpiTableProtocol.c MdeModulePkg/ACPI: Install ACPI table from HOB. 2021-06-16 05:20:19 +00:00
Aml.c MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
AmlChild.c MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
AmlNamespace.c MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
AmlOption.c MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00
AmlString.c MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00