the following patch was just integrated into master: commit bb9469c450a12b876fca3a8c5e02af97c0ef36a1 Author: Nico Huber nico.huber@secunet.com Date: Wed Oct 21 11:49:23 2015 +0200
nb/intel/sandybridge: Enable basic IOMMU support
Sandy Bridge and Ivy Bridge processors have two IOMMU units. One for the integrated graphics controller and one for all other PCI devices. Assign resources for both IOMMUs and apply some quirks.
Tested with kontron/ktqm77 and a Muen based system that makes use of the IOMMUs. Not tested on Sandy Bridge, but register dumps show the same settings that are applied here.
Change-Id: I43b5e20b750e7529f448acac35de173185678fd9 Signed-off-by: Nico Huber nico.huber@secunet.com Reviewed-on: http://review.coreboot.org/12194 Tested-by: build bot (Jenkins) Reviewed-by: Duncan Laurie dlaurie@google.com Reviewed-by: Patrick Georgi pgeorgi@google.com
See http://review.coreboot.org/12194 for details.
-gerrit