Peter Maydell <peter.mayd...@linaro.org> writes: > The problem here seems to me to be that in the hardware we're > modelling the SMMU always exists, because it's in the SoC, > but you're trying to arrange for it to be created on the > command line, via -device. > > We don't have any of these problems with the current 'virt' > board code, because we have the board code create the iommu > (if the user asks for it via the iommu machine property), > and it can wire it up to the PCI root complex as needed.
So what is the motivation for creating it with -device?