coreboot-kgpe-d16/src/soc
Wim Vervoorn 555efe4792 soc/intel/skylake: Change SA_PCIEX_LENGTH to 256MB
Skylake soc code sets the length of the PCIe configuration space to 64
MB while the specification allows up to 256 MB. Linux reports "acpi
PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bos 00-3f] only
partially covers this bridge".

Remove "select PCIEX_LENGTH_64MB" from Kconfig so the default 256MB will
be used and the size can be reduced on the mainboard level when required.

BUG=N/A
TEST=tested on facebook monolith

Tested is by booting Linux 4.15 and analyzing the coreboot and Linux
dmesg to make sure the memory range is reported correctly and doesn't
create an overlap.

Change-Id: I8a06b9fba5ad561d8595292a73136091ab532faa
Signed-off-by: Wim Vervoorn <wvervoorn@eltan.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/37704
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2019-12-17 13:17:08 +00:00
..
amd soc/amd,{agesa,pi}/hudson: Have do_board_reset in all stages 2019-12-16 09:47:56 +00:00
cavium fmap: Make FMAP_CACHE mandatory if it is configured in 2019-12-11 11:42:26 +00:00
intel soc/intel/skylake: Change SA_PCIEX_LENGTH to 256MB 2019-12-17 13:17:08 +00:00
mediatek soc/mediatek/mt8183: skip fast calibration for high frequency of TX RX window 2019-12-12 15:10:55 +00:00
nvidia Change all clrsetbits_leXX() to clrsetbitsXX() 2019-12-04 14:11:17 +00:00
qualcomm sc7180: clock: Add support for QUP DFSR configuration 2019-12-16 09:39:17 +00:00
rockchip Change all clrsetbits_leXX() to clrsetbitsXX() 2019-12-04 14:11:17 +00:00
samsung Change all clrsetbits_leXX() to clrsetbitsXX() 2019-12-04 14:11:17 +00:00
sifive fmap: Make FMAP_CACHE mandatory if it is configured in 2019-12-11 11:42:26 +00:00
ucb mb/emulation/qemu-riscv: Implement ipi using clint to enable smp in qemu/spike. 2019-12-06 15:09:48 +00:00