coreboot/src
Stephen Douthit 96ac0224ab pci: Add support for assigning resources to SR-IOV VF BARs
This ensures that bridge windows allocate enough space to cover
SR-IOV BARs. Without this Linux will print messages, these messages
may differ depending on the kernel version used.

Debian GNU/Linux 12 (kernel 6.1.0-28-amd64):
pci 0000:06:00.0: BAR 7: no space for [mem size 0x00200000 64bit pref]
pci 0000:06:00.0: BAR 7: failed to assign [mem size 0x00200000 64bit
pref]

Ubuntu 22.04.5 LTS (kernel 6.8.0-52-generic):
pci 0000:06:00.0: VF BAR 0 [mem size 0x00200000 64bit pref]: can't
assign; no space
pci 0000:06:00.0: VF BAR 0 [mem size 0x00200000 64bit pref]: failed to
assign

TEST=Raptorlake-P

Change-Id: Ib169efe5a6b998a8342a895f1456a280669c719d
Signed-off-by: Stephen Douthit <stephend@silicom-usa.com>
Signed-off-by: Harrie Paijmans <hpaijmans@eltan.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/34620
Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-05-27 15:10:48 +00:00
..
acpi Revert "acpi,Makefile: Add preload_acpi_dsdt" 2025-04-14 13:55:42 +00:00
arch arch/x86: Unify GDT entries 2025-05-08 12:29:24 +00:00
commonlib {commonlib, drivers}: Track firmware splash screen rendering completion 2025-05-25 14:35:09 +00:00
console
cpu cpu/intel/haswell: Export PCODE mailbox functions 2025-05-27 15:07:25 +00:00
device pci: Add support for assigning resources to SR-IOV VF BARs 2025-05-27 15:10:48 +00:00
drivers {commonlib, drivers}: Track firmware splash screen rendering completion 2025-05-25 14:35:09 +00:00
ec ec/google/chromeec/smi: Clear events before enabling wake mask 2025-05-23 16:51:27 +00:00
include pci: Add support for assigning resources to SR-IOV VF BARs 2025-05-27 15:10:48 +00:00
lib treewide: Assume FMAP_SECTION_FLASH_START = 0 2025-04-18 14:57:05 +00:00
mainboard mb/intel/ptlrvp: Update Kconfig for PTLRVP_CHROMEEC 2025-05-27 15:10:12 +00:00
northbridge Haswell NRI: Remove unused SPD_LEN define 2025-05-27 15:09:11 +00:00
sbom
security security/vboot: Introduce VBOOT_EC_SYNC_ESOL Kconfig option 2025-05-18 18:44:09 +00:00
soc soc/mediatek/mt8189: Add MTK FSP loader in ramstage 2025-05-27 05:22:26 +00:00
southbridge sb/intel/lynxpoint: Add CFR objects for existing options 2025-04-25 14:24:47 +00:00
superio superio/ite/it8772f: Program power state after failure 2025-04-23 14:16:09 +00:00
vendorcode vc/google/chromeos: Move pvmfw cbmem and enable 2025-05-23 15:41:02 +00:00
Kconfig Kconfig: Update prompt and help text for CBFS_SIZE 2025-03-01 23:29:09 +00:00