On 7/31/19 10:36 AM, Daniel P. Berrangé wrote:
On Wed, Jul 31, 2019 at 10:32:19AM +0200, Michal Privoznik wrote:
> QEMU is perfectly capable of dealing with fully expanded PCI
> address. Format PCI domain always as it will simplify next
> commits.
Are you sure about that for old QEMUs ? I have a feeling that
it did not support that in the past.
It's not only the commit that Jano referred to, but also the commit that
introduced PCI address parsing in QEMU supports this from the very
beginning v1.2.0-rc0~242^2~4. Therefore I think we can safely assume all
QEMUs we care about are capable of dealing with PCI domain. But let me
record this in commit message to avoid confusion. The new commit mesage
now reads:
qemuBuildPCIHostdevDevStr: Always format PCI domain onto cmd line
While it's true that older QEMUs were not able to deal with PCI
domains, we don't support those versions anymore (see
4a42ece13a538). Therefore it is safe to always format fully
expanded PCI address. Format PCI domain always as it will
simplify next commits.
Michal