Skip to main content

Module device_builder

Module device_builder 

Source
Expand description

Functions for resolving and building devices.

Structs§

DynamicVpciDevice
A dynamically created VPCI bus and its underlying PCI device.
PciDeviceResolveContext
Common context for resolving and building a PCI device. These parameters are shared across PCIe and VPCI device construction.
VpciBusConfig
Configuration for a VPCI bus instance.

Functions§

build_dynamic_vpci_device
Resolves a PCI device resource and dynamically creates a VPCI bus to host it.
build_pcie_device
Resolves a PCI device resource, builds the corresponding device, and attaches the device at the specified PCIe port.
build_vpci_device
Resolves a PCI device resource, builds the corresponding device, and builds a VPCI bus to host it.
resolve_and_add_pci_device
Resolves a PCI device resource and adds it to the specified chipset device builder.