Nico Huber has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/52069 )
Change subject: device/Kconfig: Adapt PCIEXP_HOTPLUG_BUSES ......................................................................
device/Kconfig: Adapt PCIEXP_HOTPLUG_BUSES
The default of 32 buses per hotplug bridge is rather high. Especially for platforms that limit MMConf space to 64 buses: they run out of numbers if there is more than a single hotplug bridge.
Lower the default to
* 8 if MMConf is limitted to 64 or less buses, * 16 if MMConf is limitted to 128 or less buses.
Change-Id: I06d522dd92ceea9f4798273b26f947a5333800c3 Signed-off-by: Nico Huber nico.h@gmx.de --- M src/device/Kconfig 1 file changed, 2 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/69/52069/1
diff --git a/src/device/Kconfig b/src/device/Kconfig index 1bfc34a..63b7d6c 100644 --- a/src/device/Kconfig +++ b/src/device/Kconfig @@ -626,6 +626,8 @@
config PCIEXP_HOTPLUG_BUSES int "PCI Express Hotplug Buses" + default 8 if MMCONF_SUPPORT && MMCONF_BUS_NUMBER <= 64 + default 16 if MMCONF_SUPPORT && MMCONF_BUS_NUMBER <= 128 default 32 help This is the number of buses allocated for hotplug PCI express