acrn-hypervisor/hypervisor/boot
Victor Sun 9e92f3cdf5 HV: move dmar info definition to board.c
The DMAR info is board specific so move the structure definition to board.c.
As a configruation file, the whole board.c could be generated by acrn-config
tool for each board.

Please note we only provide DMAR info MACROs for nuc7i7dnb board. For other
boards, ACPI_PARSE_ENABLED must be set to y in Kconfig to let hypervisor parse
DMAR info, or use acrn-config tool to generate DMAR info MACROs if user won't
enable ACPI parse code for FuSa consideration.

The patch also moves the function of get_dmar_info() to vtd.c, so dmar_info.c
could be removed.

Tracked-On: #3977

Signed-off-by: Victor Sun <victor.sun@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2019-11-08 16:40:14 +08:00
..
guest hv: refine 'get_direct_boot_ap_trampoline()' 2019-11-05 15:14:13 +08:00
include hv: add ACPI support for pre-launched VMs 2019-08-29 10:12:25 +08:00
acpi_base.c hv: create 8-bit sum function 2019-08-29 10:12:25 +08:00
cmdline.c hv: mmu: add hpa2hva_early API for earlt boot 2019-07-26 09:10:06 +08:00
reloc.c hv: cleanup some hva/hpa conversion code 2019-03-15 09:03:14 +08:00