coreboot-kgpe-d16/src
Kyösti Mälkki 94ce79d6c8 device/pciexp: Match Max_Payload_Size between ends of a link
Ends of a PCIe link may advertise different Max_Payload_Size in
their PCIe Express Capabilities, Device Capabilities block.

For correct operation, both ends of the link need to have their
Device Control Max_Payload_Size programmed to match and not
exceed the other end's Device Capabilities.

Fixes: https://ticket.coreboot.org/issues/218

Change-Id: I8b1de13e9c73abb30e5ccc792918bb4f81e5fe84
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/37769
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
2019-12-19 17:50:03 +00:00
..
acpi AUTHORS: Move src/acpi copyrights into AUTHORS file 2019-07-30 11:04:14 +00:00
arch src/arch/x86: Build mainboard acpi_tables source if present 2019-12-19 17:48:57 +00:00
commonlib storage/mmc: Fix wrong frequency setting for HS speed mode 2019-12-19 17:48:15 +00:00
console arch/x86: Drop uses of ROMCC_BOOTBLOCK 2019-12-19 03:26:27 +00:00
cpu src: Remove unused 'include <arch/cpu.h>' 2019-12-19 05:58:50 +00:00
device device/pciexp: Match Max_Payload_Size between ends of a link 2019-12-19 17:50:03 +00:00
drivers {drivers,soc}/intel/fsp2_0: Move chipset specific logo handling to SoC 2019-12-19 17:49:38 +00:00
ec src/{drivers,device,ec}: Remove unused <stdlib.h> 2019-12-19 05:25:56 +00:00
include src: Use '#include <smp/node.h>' when appropriate 2019-12-19 05:23:25 +00:00
lib fmap: Make FMAP_CACHE mandatory if it is configured in 2019-12-11 11:42:26 +00:00
mainboard mb/google/drallion: Clean up unused weak function 2019-12-19 17:48:00 +00:00
northbridge src/northbridge: Remove unused <stdlib.h> 2019-12-19 05:33:02 +00:00
security src/security: Remove unused <stdlib.h> 2019-12-19 05:24:07 +00:00
soc {drivers,soc}/intel/fsp2_0: Move chipset specific logo handling to SoC 2019-12-19 17:49:38 +00:00
southbridge src: Remove unused 'include <arch/cpu.h>' 2019-12-19 05:58:50 +00:00
superio superio/aspeed/ast2400: Add AST2500 support 2019-12-17 13:05:49 +00:00
vendorcode Drop ROMCC code and header guards 2019-12-19 03:25:05 +00:00
Kconfig Kconfig: Drop NO_RELOCATABLE_RAMSTAGE 2019-12-09 17:02:16 +00:00