coreboot/src
Patrick Rudolph 8cfb4dc489 soc/intel/xeon_sp: Find VTD devices by PCI DEV ID
Instead of manually crafting S:B:D:F numbers for every
VTD device loop over the entire devicetree by PCI DEV IDs.

This adds PCI multi-segment support without any further code
modifications, since the correct PCI segment will be stored in the
devicetree.

Change-Id: I1c24d26e105c3dcbd9cca0e7197ab1362344aa96
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80092
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Shuo Liu <shuo.liu@intel.com>
2024-01-31 17:05:05 +00:00
..
acpi device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
arch device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
commonlib acpi,arch,commonlib: Rename Makefiles from .inc to .mk 2024-01-24 08:32:11 +00:00
console lib,console,sbom: Rename Makefiles from .inc to .mk 2024-01-24 10:12:57 +00:00
cpu cpu/x86/smm/pci_resource_store: Store DEV/VEN ID 2024-01-31 14:47:54 +00:00
device device/device.h: Fix spelling mistake 2024-01-31 10:36:49 +00:00
drivers device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
ec device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
include cpu/x86/smm/pci_resource_store: Store DEV/VEN ID 2024-01-31 14:47:54 +00:00
lib device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
mainboard device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
northbridge device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
sbom src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00
security security/intel: Use write{64,32,16,8}p and read{64,32,16,8}p 2024-01-30 12:27:29 +00:00
soc soc/intel/xeon_sp: Find VTD devices by PCI DEV ID 2024-01-31 17:05:05 +00:00
southbridge device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
superio device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
vendorcode device/device.h: Rename busses for clarity 2024-01-31 10:36:39 +00:00
Kconfig src, util: Clean up makefile.inc in text, help & comments 2024-01-26 20:15:18 +00:00