summaryrefslogtreecommitdiff
path: root/src/soc/intel/icelake/lockdown.c
diff options
context:
space:
mode:
authorJohn Zhao <john.zhao@intel.com>2020-07-17 11:36:00 -0700
committerPatrick Georgi <pgeorgi@google.com>2020-07-26 21:43:36 +0000
commit7417bb0e5a8bddbf9a56b990119fa3af56e663ac (patch)
tree476bd12831a6794a98f8e5727aae0eedca8928c6 /src/soc/intel/icelake/lockdown.c
parentec321094f68d3fbfd13b2514aaa6405b1bcd4886 (diff)
soc/intel/tigerlake: Disable VT-d and no DMAR table for pre-QS platform
Enabling VT-d on pre-QS silicon may have issues like rendering the Thunderbolt driver useless. This change will ensure that VT-d is disabled for pre-QS silicon and enabled for QS. BUG=b:152242800,161215918,158519322 TEST=Validated VT-d is disabled for pre-QS (cpu:0x806c0) and enabled for QS (cpu:0x806c1). Kernel walks through ACPI tables. If VT-d is disabled and no DMAR table exists, IOMMU will not be enabled. Signed-off-by: John Zhao <john.zhao@intel.com> Change-Id: I98a9f6df185002a4e68eaa910f867acd0b96ec2b Reviewed-on: https://review.coreboot.org/c/coreboot/+/43657 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/soc/intel/icelake/lockdown.c')
0 files changed, 0 insertions, 0 deletions