acrn-hypervisor/hypervisor/boot
Victor Sun 0d5ad8a522 HV: add simple parser for ACPI data table
Per ACPI spec, there are two fundamental types of ACPI tables:

Tables that contain AML code produced from the ACPI Source Language (ASL).
These include the DSDT, any SSDTs, and sometimes OEM-specific tables (OEMx).

Tables that contain simple data and no AML byte code. These types of tables
are known as ACPI Data Tables. They include tables such as the FADT, MADT,
ECDT, SRAT, etc. -essentially any table other than a DSDT or SSDT.

The second type of table, the ACPI Data Table, could be parsed here.

If Kconfig of CONSTANT_ACPI is set to yes, this parser is not needed.

Tracked-On: #1264

Signed-off-by: Victor Sun <victor.sun@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-09-18 13:34:47 +08:00
..
include hv: treewide: fix 'Array has no bounds specified' 2018-08-03 12:40:21 +08:00
sbl hv: pgtable: fix 'Use of function like macro' 2018-09-07 11:11:06 +08:00
acpi.c HV: add simple parser for ACPI data table 2018-09-18 13:34:47 +08:00
dmar_parse.c hv:Rename port/mmio read and write APIs 2018-08-02 14:03:38 +08:00
reloc.c hv: treewide: fix 'Use of function like macro' 2018-09-11 10:49:48 +08:00