cloud-hypervisor/arch
Henry Wang ca9a42ece8 aarch64: fdt: Create multiple PCI nodes based on PciSpaceInfo
This commit rewrites the `create_pci_node` in the FDT creator to
create multiple PCI nodes based on the vector of `PciSpaceInfo`,
and each PCI node in FDT reflects a PCI segment.

- The PCI MMIO config space, 32 bits PCI device space and 64 bits
PCI device space is re-calculated based on the `PciSpaceInfo` for
each PCI segment.
- A new FDT property `linux,pci-domain` is added.
- The virtio-iommu node is only created for the first PCI segment.

Signed-off-by: Henry Wang <Henry.Wang@arm.com>
2021-12-06 09:29:49 +00:00
..
src aarch64: fdt: Create multiple PCI nodes based on PciSpaceInfo 2021-12-06 09:29:49 +00:00
Cargo.toml build: bump anyhow from 1.0.48 to 1.0.51 2021-11-29 23:43:56 +00:00