cloud-hypervisor/arch/src
Henry Wang 90df54a245 aarch64: fdt: Create MSI mapping for PCI nodes
Each PCI device under a root complex is uniquely identified by its
Requester ID (AKA RID). A Requester ID is a triplet of a Bus number,
Device number, and Function number.

MSIs may be distinguished in part through the use of sideband data
accompanying writes. In the case of PCI devices, this sideband data
may be derived from the Requester ID. A mechanism is required to
associate a device with both the MSI controllers it can address,
and the sideband data that will be associated with its writes to
those controllers.

This commit adds the `msi-map` property for PCI nodes, therefore
creating MSI mapping for each PCI device.

Signed-off-by: Henry Wang <Henry.Wang@arm.com>
2021-12-06 09:29:49 +00:00
..
aarch64 aarch64: fdt: Create MSI mapping for PCI nodes 2021-12-06 09:29:49 +00:00
x86_64 vmm: Rename PCI_MMIO_CONFIG_SIZE and move it to arch 2021-12-06 09:29:49 +00:00
lib.rs aarch64: Introduce struct PciSpaceInfo for FDT 2021-12-06 09:29:49 +00:00