summaryrefslogtreecommitdiff
path: root/src/device/pci_early.c
diff options
context:
space:
mode:
authorNico Huber <nico.h@gmx.de>2017-09-19 09:36:03 +0200
committerMartin Roth <martinroth@google.com>2018-04-05 15:52:45 +0000
commit2afe4dc075fd2cab8d362aa026066a5f53663f2c (patch)
treeb59930db3e2403c531697dbdccb87bdec1ee77e4 /src/device/pci_early.c
parentdb06cf0576192dca4ae4cdb185d311baffc4669c (diff)
soc/intel/skylake: Enable VT-d and X2APIC
We use the usual static addresses 0xfed90000/0xfed91000 for the GFX IOMMU and the general IOMMU respectively. These addresses have to be configured in MCHBAR registers (maybe, who knows, the blob is undocu- mented), advertised to FSP and reserved from the OS. The new devicetree option `ignore_vtd` allows to retain the old beha- viour (do whatever pre-set UPD values suggest). We also let FSP set up distinct BDFs for messages originating from the I/O-APIC and the HPET. Change-Id: I77f87c385736615c127143760bbd144f97986b37 Signed-off-by: Nico Huber <nico.h@gmx.de> Reviewed-on: https://review.coreboot.org/21597 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Youness Alaoui <snifikino@gmail.com>
Diffstat (limited to 'src/device/pci_early.c')
0 files changed, 0 insertions, 0 deletions