soc/intel/xeon_sp: Reserve MMIO range for VTd BAR dynamically
commit0a6f5188e80d888529e2067d02add19f65cb013c
authorShuo Liu <shuo.liu@intel.com>
Tue, 14 May 2024 20:32:08 +0000 (15 04:32 +0800)
committerLean Sheng Tan <sheng.tan@9elements.com>
Fri, 28 Jun 2024 11:27:34 +0000 (28 11:27 +0000)
tree05b052963e295911fa67fc0b41169d0393317fb2
parentbcd247376633b0fb4f1dbfbf8c2e02d2c926adec
soc/intel/xeon_sp: Reserve MMIO range for VTd BAR dynamically

vtd_probe_bar_size is used to decide the BAR size.

TEST=Build and boot on intel/archercity CRB

Change-Id: Ie45dd29e386cbfcb136ce2152aba2ec67757ee3c
Signed-off-by: Shuo Liu <shuo.liu@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/82431
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
src/soc/intel/xeon_sp/include/soc/chip_common.h
src/soc/intel/xeon_sp/uncore.c
src/soc/intel/xeon_sp/uncore_acpi.c