fsp_broadwell_de: Move DMAR table generation to corresponding VT-d device
commitca0c8e75f9106ecd436db87424b6d836a465c0a2
authorWerner Zeh <werner.zeh@siemens.com>
Wed, 19 Sep 2018 06:06:54 +0000 (19 08:06 +0200)
committerPhilipp Deppenwiese <zaolin.daisuki@gmail.com>
Thu, 20 Sep 2018 12:38:02 +0000 (20 12:38 +0000)
tree90919d0f9ebfa19875a269ed8cfa3d93937f6c34
parent5a0b252ded2a3f0f70436ad55f4908c8ec8683e6
fsp_broadwell_de: Move DMAR table generation to corresponding VT-d device

The DMAR table generation depends on the VT-d feature which is
implemented in its own PCI device located in PCI:00:05.0 for
Broadwell-DE. Add a new PCI driver for this device and move
DMAR table generation to this device driver.

Change-Id: I103257c73f5e745e996a441a2535b885270bc204
Signed-off-by: Werner Zeh <werner.zeh@siemens.com>
Reviewed-on: https://review.coreboot.org/28671
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
src/soc/intel/fsp_broadwell_de/Makefile.inc
src/soc/intel/fsp_broadwell_de/acpi.c
src/soc/intel/fsp_broadwell_de/include/soc/acpi.h
src/soc/intel/fsp_broadwell_de/include/soc/broadwell_de.h
src/soc/intel/fsp_broadwell_de/northcluster.c
src/soc/intel/fsp_broadwell_de/vtd.c [copied from src/soc/intel/fsp_broadwell_de/include/soc/broadwell_de.h with 52% similarity]