soc/intel/cnl: Generate DMAR ACPI table
commitdb3f0e3ebd8364d3cd46130743f38ff8425299f8
authorJohn Zhao <john.zhao@intel.com>
Fri, 15 Mar 2019 23:54:27 +0000 (15 16:54 -0700)
committerNico Huber <nico.h@gmx.de>
Thu, 18 Apr 2019 10:15:55 +0000 (18 10:15 +0000)
treea8c538b6980ede915d85226fb1fdf980d814ad88
parent45d4b17f5e05cd493f19e69900a38ac805eb63b5
soc/intel/cnl: Generate DMAR ACPI table

The platform supports Virtualization Technology for Directed I/O.
Generate DMAR acpi table if VT-d feature is enabled.

BUG=b:130351429
TEST=Booted to kernel and verified the DMAR table contents.

Change-Id: I4e1ee5244c67affb13947436d81628c5dc665c9e
Signed-off-by: John Zhao <john.zhao@intel.com>
Signed-off-by: Pratik Prajapati <pratikkumar.v.prajapati@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/31917
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Lijian Zhao <lijian.zhao@intel.com>
src/soc/intel/cannonlake/acpi.c
src/soc/intel/cannonlake/include/soc/iomap.h
src/soc/intel/cannonlake/include/soc/systemagent.h
src/soc/intel/cannonlake/systemagent.c