From 9d9ce0d6d2ed3e5a2a81407a835a7e8d6490fe1f Mon Sep 17 00:00:00 2001 From: Nico Huber Date: Mon, 26 Oct 2015 12:59:49 +0100 Subject: nb/intel/sandybridge: Add ACPI DMAR table Add a DMAR table to advertise IOMMU and IRQ remapping capabilities to the OS. Tested with kontron/ktqm77. Under Linux, the table is detected and interrupt remapping is enabled automatically. Change-Id: Id6ee601a0a8543ed09c6bb8d308a3a3549fc34e5 Signed-off-by: Nico Huber Reviewed-on: http://review.coreboot.org/12195 Tested-by: build bot (Jenkins) Reviewed-by: Duncan Laurie Reviewed-by: Patrick Georgi --- src/northbridge/intel/sandybridge/northbridge.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/northbridge/intel/sandybridge/northbridge.c') diff --git a/src/northbridge/intel/sandybridge/northbridge.c b/src/northbridge/intel/sandybridge/northbridge.c index c718353b8d..08a0c9d709 100644 --- a/src/northbridge/intel/sandybridge/northbridge.c +++ b/src/northbridge/intel/sandybridge/northbridge.c @@ -268,6 +268,7 @@ static struct device_operations pci_domain_ops = { .init = NULL, .scan_bus = pci_domain_scan_bus, .ops_pci_bus = pci_bus_default_ops, + .write_acpi_tables = northbridge_write_acpi_tables, }; static void mc_read_resources(device_t dev) -- cgit v1.2.3