coreboot/src
Patrick Rudolph 8061957cc1 soc/intel/xeon_sp: Initial support for PCI multi segment groups
Add PCI enumeration support by reading the PCIeSegment reported in the
FSP HOB and add it when creating the PCI domain for each stack.

The PCI enumeration will be able to scan the additional PCI segment
groups and properly handle those devices.

TEST=Booted on ibm/sbp1 with multiple PCI segment groups enabled
      to ubuntu 22.04.
TEST=intel/archercity CRB

Change-Id: I0ba5e426123234979d746d3bdfc1ddfbd71c3447
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/79878
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Shuo Liu <shuo.liu@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-03-19 09:56:49 +00:00
..
acpi acpi/acpigen_pci_root_resource_producer: zero-pad ranges 2024-03-01 16:24:22 +00:00
arch arch/riscv: add constants for Base Extension 2024-03-19 03:07:26 +00:00
commonlib commonlib: list: Include <stdint.h> 2024-03-17 16:53:30 +00:00
console arch to cpu: Add SPDX license headers to Kconfig files 2024-02-18 01:58:52 +00:00
cpu cpu/x86/smm: Set up page tables in safe SMRAM 2024-03-09 23:15:34 +00:00
device device/pnp_device: fix log levels for unassigned resource messages 2024-02-29 21:40:49 +00:00
drivers drivers/spi: Add support for GD25LR512ME flash rom 2024-03-17 16:50:25 +00:00
ec ec/hp/kbc1126/acpi: Drop unnecessary _STA methods 2024-03-16 15:20:04 +00:00
include symbols: Add __maybe_unused flag to region variable symbols 2024-03-18 16:53:36 +00:00
lib treewide: Move stdlib.h to commonlib 2024-03-15 10:09:43 +00:00
mainboard mb/google/nissa/var/anraggar: Add pen insert/remove for wakeup 2024-03-17 16:43:51 +00:00
northbridge nb/haswell: Disable iGPU when dGPU is used 2024-03-04 15:22:21 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security Kconfig: Make the SEPARATE_ROMSTAGE default configurable in other files 2024-02-27 20:35:11 +00:00
soc soc/intel/xeon_sp: Initial support for PCI multi segment groups 2024-03-19 09:56:49 +00:00
southbridge util/amdfwtool: build amdfwtool only for all tools or AMD CPUs 2024-02-26 14:50:18 +00:00
superio superio/acpi: Add SUPERIO_PNP_NO_DIS to support always active LDNs 2024-03-01 15:37:48 +00:00
vendorcode vc/amd/opensil: don't use source path when using stub 2024-03-17 16:36:10 +00:00
Kconfig src/Kconfig: Make it possible to override CCACHE in site-local 2024-03-17 16:37:54 +00:00