diff options
author | Matt DeVillier <matt.devillier@gmail.com> | 2018-02-19 17:33:48 -0600 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2018-03-01 16:10:15 +0000 |
commit | 81a6f109bab8f58984603fbd534e2548be290480 (patch) | |
tree | a0b788ef08d7134dd4e22f4169b8d0caddc34b45 /src/soc/intel/broadwell/include/soc/iomap.h | |
parent | e85e0f57acf1b1dfe86b54689cf89659bfd94a54 (diff) | |
download | coreboot-81a6f109bab8f58984603fbd534e2548be290480.tar.gz coreboot-81a6f109bab8f58984603fbd534e2548be290480.tar.bz2 coreboot-81a6f109bab8f58984603fbd534e2548be290480.zip |
soc/intel/broadwell: 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 and reserved from the OS.
Change-Id: I7afcce0da028a160174db2cf6b4b6735bcd59165
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/23820
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Youness Alaoui <snifikino@gmail.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'src/soc/intel/broadwell/include/soc/iomap.h')
-rw-r--r-- | src/soc/intel/broadwell/include/soc/iomap.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/soc/intel/broadwell/include/soc/iomap.h b/src/soc/intel/broadwell/include/soc/iomap.h index fe8e78b1e269..96b2c1fa4545 100644 --- a/src/soc/intel/broadwell/include/soc/iomap.h +++ b/src/soc/intel/broadwell/include/soc/iomap.h @@ -39,6 +39,12 @@ #define HPET_BASE_ADDRESS 0xfed00000 +#define GFXVT_BASE_ADDRESS 0xfed90000ULL +#define GFXVT_BASE_SIZE 0x1000 + +#define VTVC0_BASE_ADDRESS 0xfed91000ULL +#define VTVC0_BASE_SIZE 0x1000 + #define ACPI_BASE_ADDRESS 0x1000 #define ACPI_BASE_SIZE 0x100 |